介绍
本篇文章给大家分享的是有关怎么在laravel中利用中间件防止未登录用户直接访问后台,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。
<强>创建中间件强>
php artisan : middleware AdminLogin
然后我们打开的内核。php将这个中间件加入到美元routeMiddleware路由中间件中
, & # 39; admin.login& # 39;,=祝辞,中间件\ App \ Http \ \ AdminLogin::类,
一个简单的小判断,判断一下有没有会话存在,如果有的话就直接走我们现在访问的路由,如果没有会话就给他重定向到登录页面
, public function 处理(请求,美元,Closure 下一美元) ,{ 如果才能(!会话(& # 39;用户# 39;)){ ,,return 重定向(& # 39;/& # 39;); ,,} return 才能;下一美元($请求); 以前,}><强>分配中间件到路由强>
路线::集团((& # 39;名称空间# 39;,=祝辞,& # 39;行政与# 39;,,& # 39;中间件# 39;,=祝辞,[& # 39;admin.login& # 39;]],, function (), { 路线:get(& # 39;/仪表盘# 39;,,& # 39;AdminController@index& # 39;);,//后台首页 });Laravel是什么
Laravel是一套简洁,优雅的PHP Web开发框架。它可以让你从面条一样杂乱的代码中解脱出来,它可以帮你构建一个完美的网络应用,而且每行代码都可以简洁,富于表达力。
以上就是怎么在Laravel中利用中间件防止未登录用户直接访问后台,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注行业资讯频道。
怎么在laravel中利用中间件防止未登录用户直接访问后台