我制作了一个自定义路由中间件,以检查我的用户是否具有足够的特权来查看页面,当用户没有足够的特权时,我会收到以下错误消息:
<?php
namespace App\Http\Middleware;
use Closure;
use Illuminate\Http\Request;
use Auth;
class AuthAdmin
{
public function handle($request, Closure $next)
{
$user = Auth::user();
if($user && $user['privileges'] > 2){
return $next($request);
}
return view('auth.login');
}
}
这是我的控制者:
$user_id = '5bd0ad6b-12d0-43c6-ab26-7908a2d14985'; // A value on your server that identifies the user
$server->handleAuthorizeRequest($request, $response, $is_authorized, $user_id);
你知道我的代码怎么了吗?
答案 0 :(得分:-1)
尝试
return response()->view('auth.login');
答案 1 :(得分:-1)
尝试使用cy.readFile( ... )
代替return view('Somepage')