Ich habe eine Middleware erstellt, die für jede Anforderung ausgeführt werden sollte, so fügte ich das zu $middleware
Eigenschaft von Http\Kernel
hinzu. Ich habe auch Auth::check()
innerhalb dieser Middleware verwendet, so sollte meine Middleware nachAuth
Middleware ausgeführt werden, es sei denn Auth::check()
wird nicht funktionieren, wie soll ich das tun?Laravel: spezifische Middleware nach Auth Middleware ausführen
1
A
Antwort
0
Soweit ich verstehe, haben Sie das schon getan.
Sie sollten wie unten Ihren Code in Auth::check()
Anweisung setzen:
<?php namespace App\Http\Middleware;
use Closure;
use Illuminate\Support\Facades\Auth;
class Test
{
public function handle($request, Closure $next)
{
if (Auth::check()) {
// your logic here
}
return $next($request);
}
}
'Auth :: check()' wird nicht laufen, weil meine Middleware vor der Verarbeitung ist ** ** 'Auth' Middleware, so dass Ihr Code funktioniert auch nicht, wenn es in '$ middleware' Eigenschaft von' Http \ Kernel' ist – alex