Comment obtenir l'instance actuelle du contrôleur dans Laravel ?
淡淡烟草味
淡淡烟草味 2017-05-16 16:56:29
0
1
455

Définissez certaines propriétés dans BaseController, User, Param, etc. Comment l'appeler depuis d'autres endroits ?

Par exemple, lorsqu'un administrateur met à jour les informations utilisateur, les journaux doivent être enregistrés afin que l'événement user.update soit déclenché

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

Ensuite, dans UserHandler@update, vous devez obtenir l'identifiant, le rôle et d'autres informations de l'utilisateur actuel, qui se trouvent dans BaseControler

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

Comment obtenir l'instance de contrôleur actuelle dans UserHandler@update pour accéder à des paramètres tels que $user, $param ?

淡淡烟草味
淡淡烟草味

répondre à tous(1)
習慣沉默
    use App\Http\Controller;
    class UserHandler extends baseController{

    }
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal