| 1234567891011121314151617181920212223242526272829303132333435363738 | <?phpnamespace App\Http\Middleware;use Closure;use Illuminate\Support\Facades\Auth;use Illuminate\Support\Facades\Log;use Illuminate\Support\Facades\Route;class BackAuth{    protected $except = [        'social-publish'    ];    /**     * 验证用户是否登录     * Handle an incoming request.     *     * @param  \Illuminate\Http\Request $request     * @param  \Closure $next     * @return mixed     */    public function handle($request, Closure $next)    {        if (!in_array(Route::currentRouteName(), $this->except)) {            if (!Auth::check()) {                $entryPage = $request->cookie('entry_page', '/admin/auth/logon');                return redirect($entryPage);            }        }        return $next($request);    }}
 |