我希望找到在Laravel 5.4中实现站点范围身份验证检查的最佳方法
我正在构建一个网站,其网页数越来越多,检查分配给用户的数据库中的行。如果有人访问执行此功能的网站上的页面,并且他们没有登录,Laravel将会给出
“试图获取非对象的属性”
并显示其错误页面。
我需要从项目中删除所有 Laravel错误页面,进行清理,然后我就会遇到这些错误:
当前解决方案:
我目前的解决方案是,无论路径在控制器中进行这些检查,我都将其包装在
中if (Auth::check()) {
我想知道除了包装所有这些代码之外是否有更好的解决方案?
修改 我需要去了解中间件的工作原理。