Laravel 7,8-在@if..中使用AND或or运算符@endif不起作用



我有一个Laravel项目,其中将向一些用户显示一些基于其角色的数据。

假设列表中有一些角色,如r001、r002、r003、r004

假设我想向角色为r002、r004 的用户显示添加按钮

这是我的刀片文件

@if($userrole == '002' || $userrole == '004' )
<button>Add Data </button>
@endif

最终的结果是,它向每个人显示按钮,即使他们的角色不同。

我该如何克服这种限制?

在刀片文件中使用{{$userrole}}检查$userrole值,如果$userrol的值为r005,则必须像一样编写

@if($userrole == “r002” || $userrole == “r004” ) 
<button>Add Data </button> 
@endif

最新更新