У меня две модели. Один из них - Sales
со следующими атрибутами:
protected $visible = [
'id',
'client_id',
'is_paid'
];
public function client()
{
return $this->belongsTo(Client::class, 'client_id', 'id');
}
Второй - Client
:
protected $visible = [
'id',
'name'
];
public function sales()
{
return $this->hasMany(Sales::class, 'client_id', 'id');
}
Я запрашиваю данные следующим образом:
$getSalewithClient = Sales::where('id', "=", 1)->with(["client"])->get()->toArray
И получение только данных от продажи:
{
id: 1,
client_id: 1,
is_paid: null
}
Но информация о клиенте отсутствует, даже ключа нет в списке.
Я не знаю почему, потому что сначала это работало и вдруг перестало работать, я в отчаянии.