这是一个有点奇怪的问题,但我在这里结巴。我只是使用一个查询来确定一个变量的值,我得到了我的期望值。但是当我把它传递给blade文件时,我得到了if变量的值。但情况并不正常。
刀片.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
控制器.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'));
}
2条答案
按热度按时间nkoocmlb1#
试试这个:
@if($rolepermssion->count() == 1)
00jrzges2#
开始设置变量
$role
然后测试变量$rol
.这不是你的问题吗?