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