Одна таблица связана с одной из трех таблиц Laravel.Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Одна таблица связана с одной из трех таблиц Laravel.

Сообщение Anonymous »

У меня есть таблица животных, которая связана с крысами, кошками и собаками.
Таблица животных



Идентификатор
Дата рождения
Пол




1
23-10-2022
Мужской


2
23-11-2022
Женский

< tr>
3
13-10-2022
Мужской


4
14-11-2022
Женский


5
10.01.2022
Мужской td>


6
11.02.2022
< td>Женский



Таблица «Крысы»



ID
Дата отъема
Идентификатор животного
Кол1
Кол2




1
11-12-2022
1
3
5
< /tr>

2
12-12-2022
2
4
6



Таблица «Кошки»



Идентификатор
Дата отъема
Идентификатор животного
C1
C2




1
01.12.2023
3
st1
rt1


2
12-01- 2023
4
st2
rt2


Таблица «Собаки»



Идентификатор
Дата отлучения
Идентификатор животного
P1
P2




1
01-01-2023
5
p1
p3


2
01.02.2023
6
p2
p4



Как получить отсортированные все животные по дате отлучения от груди?
Мое модальное окно выглядит так:

Код: Выделить всё

class Animal extends Model
{
use HasFactory;
protected $fillable = [
'date_of_birth',
'gender'
];

public function rats()
{
//return $this->belongsTo('App\Models\Weaning');
return $this->hasOne(Rats::class,'animal_id','id');
}
public function cats()
{
//return $this->belongsTo('App\Models\Weaning');
return $this->hasOne(Cats::class,'animal_id','id');
}
public function dogs()
{
//return $this->belongsTo('App\Models\Weaning');
return $this->hasOne(Dogs::class,'animal_id','id');
}
}
Правильно ли мое отношение?


Подробнее здесь: https://stackoverflow.com/questions/790 ... le-laravel
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»