Legen Sie einige Eigenschaften in BaseController, User, Param usw. fest. Wie rufe ich es von anderen Standorten aus auf?
Wenn beispielsweise ein Administrator Benutzerinformationen aktualisiert, müssen Protokolle aufgezeichnet werden, damit das user.update-Ereignis ausgelöst wird
$response = Event::fire('user.update',array($user));
Dann müssen Sie in UserHandler@update die ID, Rolle und andere Informationen des aktuellen Benutzers abrufen, die sich in BaseControler befinden
public $user;
public $param;
...
__construct(){
$this->user = Auth::user();
$this->param = Input::all();
...
}
Wie bekomme ich die aktuelle Controller-Instanz in UserHandler@update, um auf Parameter wie $user, $param zuzugreifen?