本文主要是介绍laravel8 中间件未登录防翻墙,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
创建中间件
php artisan make:middleware CheckAdminLogin
注册路由中间件
中间件
public function handle(Request $request, Closure $next){
// 用户是否登录检查if (!auth()->check()) {return redirect(route('admin.login'))->withErrors(['error' => '中间件提示请登录']);}
// 如果没有停止则向后执行return $next($request);}
控制器 使用Auth判断登录 模型需要引入Auth类
public function login(Request $request){//验证器 只返回符合验证规则的字段$post=$this->validate($request,['username'=>'required','password'=>'required'
这篇关于laravel8 中间件未登录防翻墙的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!