Ich bin ein Schüler in der achten Phase des PHP-Online-Kurses. Ich habe das Laravel-Authentifizierungsvideo von Lehrer Ximen verfolgt, um eine Front-End-Anmeldefunktion zu erweitern. Nach Abschluss des Anmeldevorgangs wurde die Übertragung zur nächsten Seite jedoch abgefangen durch die Middleware, und es gab keinen Fehler bei der Codeausführung. Wurde gerade abgefangen. Unten ist der Code. Bitte helfen Sie mir, einen Blick darauf zu werfen
F12,network里能查看的到被拦截的具体信息啊,有具体的错误状态码,比较报419,就是csrf验证没通过
这个中间件
<?php namespace App\Http\Middleware;use Closure;use Illuminate\Support\Facades\DB;use Illuminate\Support\Facades\Auth;/** * 权限验证中间件 */ class AuthMember { public function handle($request,Closure $next,$guard=null){ if(Auth::guard('member')->guest()){ if($request->ajax()){ return response('error',401); } return redirect()->guest('/?login=1'); } return $next($request);}}?>