Ich habe Dashboard-Controller in Laravel..once die Benutzeranmeldung ich bin die Benutzer-ID in Sitzung speichern .. jede Funktion muss ich auf die Sitzungsvariable userId.Ich möchte zugreifen um den Sitzungswert in meiner Konstruktorvariablen zu speichern.So verwenden Sie geschützte Variable in Konstruktor Sitzung in Laravel
protected $users;
protected $session;
protected $userId;
public function __construct(Users $users,Session $session){
$this->users = $users;
$this->session = $session;
if($this->session->has('userId)){
$this->userId = $this->session->get('userId);
}
}
public function login(){
// After success saving userId in session and assing like as below
$this->userId = $response['id'];
}
public function dashboard(){
echo $this->userId; // Is empty
}
Was ist die Lösung oder wie man das benutzt?