Попытка обновить таблицу, в которой хранятся настройки пользователя. У меня есть hasOne
настройка отношения настройки пользователя в пользовательской модели. Таблица пользовательских настроек не имеет столбца id. Но я получаю эту ошибку.
SQLSTATE [42S22]: столбец не найден: 1054 Неизвестный столбец 'id' в 'где
предложение '(SQL: обновление usersettings
набор user_name
= u9ddf,
usersettings
. updated_at
= 2019-04-30 02:13:37 где id
равно нулю).
public function profileupdate(Request $request)
{
if($user = Auth::user())
{
$usersetting = $user->usersetting;
$usersetting->update([
'user_name' => $request->input('profile_name')
]);
return redirect('profilesettings');
}
}
Полагаю, я не правильно обращаюсь с eloquent?