这是一个有点奇怪的问题,但我被困在这里。我只是使用查询来确定变量的值,我得到了我期望的值。但是当我将它传递给刀片文件时,我得到的值是变量。但条件不正常。
Blade.php
@foreach($rolepermssion as $role)
@if($rol==1)
<form method="post" action="{{ url('/system-configurations/roles-permission/permission') }}">
</form>
@else
<form method="post" action="{{ url('/system-configurations/roles-permission/permission') }}">
</form>
@endif
@endforeach
Controller.php这样
public function modulePermission(){
$rol= RolePermission::where("roles_id", "=", $role_id)->count();
$rolepermssion=RolePermission::where('roles_id','=',$role_id)->get();
return view('system-configurations.module-permission',compact('rolepermssion','rol'));
}
答案 0 :(得分:0)
试试这个:@if($rolepermssion->count() == 1)
答案 1 :(得分:0)
您开始设置变量$role
,然后测试变量$rol
。
这不是你的问题吗?