laravel 怎麼取得目前controller實例?
淡淡烟草味
淡淡烟草味 2017-05-16 16:56:29
0
1
419

在BaseController裡設定了一些屬性,User,Param等。怎麼在其他位置呼叫?

例如管理員更新使用者資訊時需要記錄日誌,所以觸發user.update事件

$response = Event::fire('user.update',array($user));

然後在UserHandler@update裡,需要取得目前使用者的id,role等信息,這些資訊在BaseControler裡

public $user;
public $param;
...
__construct(){
    $this->user = Auth::user();
    $this->param = Input::all();
    ...
}    

在UserHandler@update裡怎麼取得目前controller實例來存取$user,$param等參數 ?

淡淡烟草味
淡淡烟草味

全部回覆(1)
習慣沉默

雷雷

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板