Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- namespace App\Providers;
- use Illuminate\Support\Facades\Gate;
- use Illuminate\Foundation\Support\Providers\AuthServiceProvider as ServiceProvider;
- use App\User;
- use App\Permission;
- class AuthServiceProvider extends ServiceProvider {
- protected $policies = [
- ];
- public function boot() {
- $permissions = Permission::with('roles')->get();
- foreach ($permissions as $permission) {
- Gate::define($permission->name, function(User $user) use ($permission) {
- dd($permission); //Não é executado.
- return $user->hasPermission($permission);
- });
- }
- }
- }
Add Comment
Please, Sign In to add comment