Hey ich lerne Laravel V5.2 und arbeiten an Benutzerauthentifizierungssystem und einige Überprüfung mit Benutzer modal zu überprüfen, ist Login-Benutzer ist admin oder nicht. Aber wenn ich bin versuchen, Login-Benutzer durch Verwendung von Auth :: user() Ich bekomme leere Wert im Gegenzug.Aufruf an eine Member-Funktion isAdmin() auf Null
use App\User;
Route::get('/', function() {
$user = Auth::user();
// $user = User::find(1);
if($user->isAdmin()){
return "Admin";
}
return "Normal User";
});
Route::get('/access',['middleware'=>'role',function(){
return "This is middleware";
}]);
Route::group(['middleware' => ['web']], function() {
Route::auth();
Route::get('/home', '[email protected]');
});