Laravel 5.4 - 站点范围的身份验证检查

时间:2017-07-30 22:13:37

标签: php laravel-5 laravel-5.4

我希望找到在Laravel 5.4中实现站点范围身份验证检查的最佳方法

我正在构建一个网站,其网页数越来越多,检查分配给用户的数据库中的行。如果有人访问执行此功能的网站上的页面,并且他们没有登录,Laravel将会给出

“试图获取非对象的属性”

并显示其错误页面。

我需要从项目中删除所有 Laravel错误页面,进行清理,然后我就会遇到这些错误:

当前解决方案:

我目前的解决方案是,无论路径在控制器中进行这些检查,我都将其包装在

if (Auth::check()) {

我想知道除了包装所有这些代码之外是否有更好的解决方案?

修改 我需要去了解中间件的工作原理。

0 个答案:

没有答案