2017-12-17 3 views
-2

Ich habe ein Login-System mit Laravel & Sentinel erstellt. danach teste ich einfach api in Laravel mit diesem Code, um einige Daten über den aktuell angemeldeten Benutzer mit diesem Code in api.php zu erhalten. , aber ich hatte eine Fehlermeldung, wenn ich es testen „Die Verwendung Anweisung mit nicht-zusammengesetzten Namen‚Sentinel‘hat keine Wirkung“Wie kann ich auf den aktuell angemeldeten Benutzer mit Sentinel mit Laravel API zugreifen

<?php 

use Illuminate\Http\Request; 
use Sentinel; 



    Route::get('/test', function(){ 
     if(Sentinel::check()) { 
      return response()->json([ 
       'loggedUser' => [ 
       'firstname' => Sentinel::getUser()->first_name, 
       'lastname' => Sentinel::getUser()->last_name 
       ] 
     ]); }else { 
      return null; 
     } 
    } 
); 

Antwort

1

Die Routen-Datei Namespace nicht. Die Anweisung use Sentinel wird nicht benötigt und verursacht Ihren Fehler.

Löschen Sie Ihre use Sentinel Anweisung.

Verwandte Themen