Ich möchte die Laravel 5-Router basierend auf den angemeldeten Benutzern und Gastbenutzern gruppieren. Gibt es dafür in Laravel 5 eingebaute Framework-Methoden?So gruppieren Laravel-Routen basierend auf angemeldeten Benutzern und Gastbenutzern
0
A
Antwort
0
Ja, können Sie dies tun, indem in Authenticate.php folgende Methode Aktualisierung
public function handle($request, Closure $next, $guard = null)
{
if (Auth::guard($guard)->guest()) {
if ($request->ajax() || $request->wantsJson()) {
return response('Unauthorized.', 401);
} else {
return redirect()->guest('login');
}
}
return $next($request);
}
Wenn Sie Sentinel verwenden, können Sie die den angemeldeten Benutzer von
Sentinel::check()
statt Auth::guard($guard)->guest()
überprüfen
Dann können Sie den Router wie folgt gruppieren.
Route::group(['middleware' => ['auth']], function() {
// Authorized routs
});
Route::group(['middleware' => ['guest']], function() {
// Guest routs
});
3
Ja, es gibt einige: https://laravel.com/docs/master/middleware#assigning-middleware-to-routesauth
für autorisierte und guest
für Gäste.
Route::group(['middleware' => ['auth']], function() {
//only authorized users can access these routes
});
Route::group(['middleware' => ['guest']], function() {
//only guests can access these routes
});
Verwandte Themen
- 1. Steuermenüelemente basierend auf Berechtigungen von angemeldeten Benutzern mit Federsicherheit
- 2. Verfolgen von angemeldeten Benutzern
- 3. Gruppieren nach und Summe basierend auf Spaltenwerten ohne Summe() über()?
- 4. Wie blende ich ein Opt-In-Skript von angemeldeten Benutzern?
- 5. SELECT-Abfrage zum Auswählen von angemeldeten Benutzern Zeilen - PHP/MySQL
- 6. So gruppieren Push-Nachrichten auf Android
- 7. So gruppieren und sortieren in Mongo db
- 8. So gruppieren Windows-API
- 9. MVC3 erlauben nicht nicht angemeldeten Benutzern Zugriff auf einen Controller, aber auf
- 10. SSRS Gruppieren mehrerer Tabellen basierend auf Multi Value-Parameter
- 11. Neo4j - Bewertung basierend auf Eignung bei der Suche nach Benutzern
- 12. PDFs Dateien, auf die nur von angemeldeten Joomla-Benutzern zugegriffen werden kann
- 13. Django Queryset, Zugriff auf alle Abfragen außer denen, die den angemeldeten Benutzern gehören?
- 14. NHibernate: Gruppieren nach und Count
- 15. Gegeben eine Liste von mehreren gleichen Objekt, gruppieren und kombinieren sie basierend auf Feld Wert
- 16. Moodle, wie die Rolle des angemeldeten Benutzers
- 17. Elemente gruppieren und zählen
- 18. Zählen und Gruppieren zugleich
- 19. Erstellen einer Zuordnung von Benutzern zu Gruppen und Abrufen der Gruppe basierend auf Benutzerkombinationen
- 20. Zusammenfassen und Gruppieren mit Lodash
- 21. Sie müssen Knoten basierend auf 2 Elementen gruppieren und eine dritte Summe bilden. Schlüssel? Variable?
- 22. So gruppieren Sie nach Datum und Namen in SQL
- 23. So gruppieren Sie Zeilen und wählen Sie oben 1
- 24. Welche Art von Gruppe in OpenLDAP zum Gruppieren von Benutzern zu wählen ist
- 25. So zeigen Sie Daten basierend auf Autor/Benutzer an slug
- 26. ASP.NET MVC - Wie verstecken oder zeigen Sie einen Link/Button basierend auf der angemeldeten Benutzerrolle?
- 27. Angular - gleiche URL "/" aber mit verschiedenen Vorlagen basierend auf dem angemeldeten Benutzerstatus
- 28. So wählen Sie basierend auf verschiedenen Spaltendaten
- 29. So gruppieren kontinuierliche Bereiche mit MySQL
- 30. So erhalten Sie Namen basierend auf Rollen