Я пытаюсь вызвать метод Eloquent save() в существующей записи, но получаю сообщение об ошибке из Illuminate Query Builder.
Следуя документации на веб-сайте Laravel по адресу http://laravel.com/docs/eloquent#insert-update-delete для обновления извлеченной модели, а также смотрите здесь пример: Laravel Eloquent ORM save: update vs create, мой код, похоже, соответствует ожидаемому соглашению, но вместо этого я получаю ошибку, упомянутую в заголовке этого сообщения.
$this->employee = Employee::where('login', $login);
$this->employee->first_name = 'John';
$this->employee->last_name = 'Doe';
$this->employee->save();
Класс Employee расширяет Eloquent, и если я создаю новый экземпляр модели, а затем устанавливаю некоторые атрибуты, а затем вызывается метод save(), он выполняет инструкции вставки просто отлично. Что мне не хватает?