lundi 4 novembre 2019

Usage Gate in verification routes (Uso e verificação de permissão através de 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 role e uma persmissão com o nome Geral queria ao tentar acessarem a rota

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

caso tenha permissão exiba o if caso contrario o Else porém esta dando o erro ao executar

Undefined variable: users (View: C:\geradorCrud\resources\views\scaffold-interface\dashboard\dashboard.blade.php)

Ela nem ao menos redireciona da o erro que a variavel estão indefinida porém ao testar somente a variavel está tudo ok oque poderia ser ?



via Chebli Mohamed

Aucun commentaire:

Enregistrer un commentaire