merge()
- это метод коллекции, а не объект модели.
После метода get()
вы получили коллекцию. При использовании first()
к коллекции вы получаете объект модели. Поэтому у него нет метода merge()
;
, если вы хотите обновить поля, вы можете попробовать метод update()
:
$user->update($update);
или установить атрибут:
$user->name = 'foobar';
$user->save();