Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Страницы 1
Подскажите, есть ли в Ларавел возможность получить связанные модели, даже если связи нет (одна из них null)?
Например есть таблица Users и Users_info и во второй таблице необязательно есть информация по конкретному пользователю. но они связаны 1 к 1. я хочу получить на выходе одним массивом json информацию из двух таблиц,даже если во второй нет записи, но чтобы она была в массиве с этими же полями, как будто запись есть) а не null. т е чтобы ответ был по структуре всегда одинаков.
public function get($id)
{
$response = [
'user' => $this->user_service->getUser($id)
];
return response()->json($response, 200);
}
public function getUser($id)
{
return $this->user->with('user_info')
->where('id', $id)
->get()
->first();
}
Не в сети
Страницы 1