else语句在if-else语句中不起作用

omqzjyyz  于 2021-06-21  发布在  Mysql
关注(0)|答案(2)|浏览(347)

这是一个有点奇怪的问题,但我在这里结巴。我只是使用一个查询来确定一个变量的值,我得到了我的期望值。但是当我把它传递给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'));
}
nkoocmlb

nkoocmlb1#

试试这个: @if($rolepermssion->count() == 1)

00jrzges

00jrzges2#

开始设置变量 $role 然后测试变量 $rol .
这不是你的问题吗?

相关问题