Laravel 5.2: Integrate entrust package, create role and permissions and access it

后端 未结 3 432
盖世英雄少女心
盖世英雄少女心 2020-12-18 14:04

I am totally new in laravel. I install laravel 5.2 . I have done with CRUD in laravel. Now i want to integrate laravel authentication package. so i choose zizaco\\entrust.

3条回答
  •  北荒
    北荒 (楼主)
    2020-12-18 14:59

    After Creating first given process

    create roles middleware example CheckRole

    hasRole($role)) {
    
                return $next($request);
            } else {
                return response()->view('errors.401');
            }
        }
    }
    

    now create Check Permission

    can($permission)) {
    
                return $next($request);
            } else {
                return response()->view('errors.401');
            }
        }
    }
    

    add these middlewares in kernal.php

    'role' => CheckRole::class,
            'permission' => CheckPermission::class
    

提交回复
热议问题