Laravel有回调吗:
afterSave()
beforeSave()
etc
Run Code Online (Sandbox Code Playgroud)
我搜索但没有发现任何东西 如果没有这样的东西 - 实施它的最佳方法是什么?
谢谢!
我正在使用Laravel 4框架,我正试图找出一种方法来显示通知,具体取决于是否save()成功.这是我到目前为止所拥有的:
if($user->save()) {
Session::flash('success','woohoo success');
} else {
Session::flash('error','uhoh error');
}
return Redirect::action('UsersController@show', array('users' => $id));
Run Code Online (Sandbox Code Playgroud)
我的问题是,即使没有对数据库进行任何更改,它总是在保存用户时返回true(我从updated_at时间戳中知道这一点).有没有办法检测是否实际使用Laravel进行了任何更改?