怎么在laravel中利用中间件防止未登录用户直接访问后台

  介绍

本篇文章给大家分享的是有关怎么在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中利用中间件防止未登录用户直接访问后台