验证路线中的使用门(Ular everificaçãodepermissãoatravésde rotas em Laravel)

    public function index()
        {
            $user = User::all();
            if (Gate::allows('geral')) {
                return view('scaffold-interface.dashboard.dashboard');
            } else {

                return view('dashboard.dashboard');
            }
        }

Tenho uma角色e umapersmissãocom o nome Geral queria a tentar Acessarem a rota

Route::get('users','\App\Http\Controllers\UserController@index');

caso tenhapermissãoexiba o if caso相反,否则porémesta dando o erro ao executar

  

未定义变量:用户(查看:C:\ geradorCrud \ resources \ views \ scaffold-interface \ dashboard \ dashboard.blade.php)**

Ela nem ao menos redireciona da o erro que variavelestãoindefinidaporémao testar somente a variavelestátudo ok oque poderia ser?

askf7355 回答:验证路线中的使用门(Ular everificaçãodepermissãoatravésde rotas em Laravel)

您需要使用users

compact集合返回到视图
public function index()
{
    $users = User::all(); // update to users not user 
    if (Gate::allows('geral')) {
         return view('scaffold-interface.dashboard.dashboard' compact('users'));
    } else {

         return view('dashboard.dashboard',compact('users')); 
    }
}
本文链接:https://www.f2er.com/3164153.html

大家都在问