Ich habe einige Code wie diesen und Arbeiten:Laravel 5.1 Session nicht außerhalb Strecke arbeiten :: get
Route::get('addnew',function(){
$user = Users::where('username','=',session('username'))->first();
$data = $user->toArray();
return view('layout.addnew')->with($data);
});
Route::post('addnew', ['uses'=>'[email protected]']);
Mit Code oben: Sitzung ('username') nicht null
Aber, wenn ich benutze diesen Code wie folgt:
$user = Users::where('username','=',session('username'))->first();
$data = $user->toArray();
Route::get('addnew',function() use($data){
return view('layout.addnew')->with($data);
});
Route::post('addnew', ['uses'=>'[email protected]']);
Mit Code oben: Sitzung ('username') null => so $ data ist nicht Objekt und Code funktioniert nicht.
Jemand mir bitte helfen!
Vielen Dank!
seine Null, weil was über der Route ist nicht ausgeführt, deshalb, nur was innen ist funktioniert, weil das ist die Route, die Sie zugreifen (ich denke ja) –