小编cod*_*bug的帖子

是否有可能暂时禁用Laravel中的事件?

我在'已保存'模型事件中有以下代码:

Session::flash('info', 'Data has been saved.')` 
Run Code Online (Sandbox Code Playgroud)

因此,每次保存模型时,我都可以通过flash消息通知用户.问题是,有时我只需更新像'status'这样的字段或增加'计数器'而我不需要flash消息.那么,是否可以暂时禁用触发模型事件?或者是否有任何类似的Eloquent方法$model->save()不会触发"已保存"事件?

laravel laravel-4

12
推荐指数
7
解决办法
9460
查看次数

如何通过 Laravel 中的路由名称获取带有命名空间的路由?

我有如下路线

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)

php laravel laravel-4

2
推荐指数
1
解决办法
1660
查看次数

标签 统计

laravel ×2

laravel-4 ×2

php ×1