【发布时间】:2021-03-11 10:37:10
【问题描述】:
我正在开发一个电子商务网站,我需要根据用户角色显示某些数据。基本上该页面可以被三种类型的人查看:进入页面的普通人以及拥有账户但他们看到不同按钮/数据的客户用户或管理员。 我正在使用 jetstream 身份验证系统,我所做的只是在我的视图中验证用户角色,如下所示:
@if (Auth::user()->role->name == 'admin')
//display button only the admin can see
@else
//display button only a client user can see
@endif
我的问题是,我可以实现像门这样的东西来集中条件吗?我的意思是,如果我只需要在一个文件中更改它并避免在我实现它的所有行中都这样做。 欢迎任何帮助。谢谢!
【问题讨论】:
标签: laravel authorization roles jetstream