我在'已保存'模型事件中有以下代码:
Session::flash('info', 'Data has been saved.')`
Run Code Online (Sandbox Code Playgroud)
因此,每次保存模型时,我都可以通过flash消息通知用户.问题是,有时我只需更新像'status'这样的字段或增加'计数器'而我不需要flash消息.那么,是否可以暂时禁用触发模型事件?或者是否有任何类似的Eloquent方法$model->save()不会触发"已保存"事件?
我有如下路线
Route::group(['prefix' => '/entry', 'namespace' => 'acme'], function() {
Route::get('add', [
'uses' => 'EntriesController@add',
'as' => 'entry.add'
]);
});
Run Code Online (Sandbox Code Playgroud)
如果在我的代码中的某处我只知道路由名称,如何获得完整的路由 ('acme\EntriesController@add')?就像是
$route = Route::getRoute('entry.add');
Run Code Online (Sandbox Code Playgroud)