1. 程式人生 > >laravel權限控制Gate

laravel權限控制Gate

wid .com ems ret return 思想 idt route fin

  • 實現思想

技術分享圖片

註冊

位置: app/Providers/AuthServiceProvider.php

$permissions    = \App\AdminPermission::all();
foreach ($permissions as $permission){
    Gate::define($permission->name,function ($user) use($permission){
        return $user->hasPermission($permission);
    });
}

技術分享圖片

路由

Route::group([‘middleware‘=>‘can:systems‘],function
(){});

技術分享圖片

頁面模版

技術分享圖片

laravel權限控制Gate