Разбираюсь с этим фреймворком.
Из кучи методичек взял решение и под копирку вставил в модель следующие строки для обработки событий модели:
public static function boot() {
parent::boot();
static::creating(function($model) {
$model->firm_hash = md5(str_random(25));
return true;
});
static::updating(function($model){
$model->firm_colors = 'ddddddddd';
});
}
В роутах имеем следующее:
Route::get('/test/update-firm-colors/{firm_id}', function($firm_id){
$firm = BusinessFirm::find($firm_id);
$firm->firm_colors = str_random(6); // Для теста
$firm->save();
return Response::json($firm);
});
В итоге не понятно почему не меняется атрибут
firm_colors при обновлении модели, причем при добавлении новой модели
static::creating отрабатывает нормально.