Как обновить запись в связанной табличной модели по цепочечному выражению?
Это то, что я сейчас делаю (и это работает)
$user = User::find(1);
$token = Token::where('user_id', $user->id)->first();
$token->token = $request->token;
$token->save();
Но можно ли сделать вышеуказанное вболее элегантный способ, например?
$user = User::find(1);
$user->token()->token = $new_token;
$user->token()->save();
Моя модель пользователя
public function token()
{
return $this->hasOne('App\Token');
}