Я пытаюсь выбрать и вставить значения в базу данных с красноречивыми моделями. Дело в том, что я сделал запрос, чтобы получить значение из другой таблицы и вставить его в новую. Но он продолжает вставлять 0, когда он должен вставить значение идентификатора, который я получаю
Вот как я выбираю идентификатор из таблицы клиентов:
$client_id = Client::select('id')->where('dni', '=', $request->client)->first();
\Log::debug($client_id);
Отладка в журнале возвращает это:
[2020-08-05 17:43:25] local.DEBUG: {"id":1}
И это вставка:
$seguro = new Seguro();
$seguro->usuario_id = $user_id;
$seguro->cliente_id = $client_id;
$seguro->save();
И вставка выполнена успешно, за исключением столбца cliente_id, где я получаю 0 вместо 1.
Кто-нибудь может мне с этим помочь?