Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 02.05.2018 17:34:38

получить связанную модель даже если она null

Подскажите, есть ли в Ларавел возможность получить связанные модели, даже если связи нет (одна из них 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();
    }

Не в сети

Подвал раздела