input('token'); if (empty($token)) { abort(403, 'token is null'); } $user = User::where('token', $token)->first(); if (!$user) { abort(403, 'token is error'); } $request->merge([ 'user' => $user ]); return $next($request); } }