Guest User

Untitled

a guest
Jan 24th, 2018
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.64 KB | None | 0 0
  1. <?php
  2.  
  3. namespace App\Providers;
  4.  
  5. use Illuminate\Support\Facades\Gate;
  6. use Illuminate\Foundation\Support\Providers\AuthServiceProvider as ServiceProvider;
  7. use App\User;
  8. use App\Permission;
  9.  
  10. class AuthServiceProvider extends ServiceProvider {
  11.  
  12. protected $policies = [
  13. ];
  14.  
  15. public function boot() {
  16.  
  17. $permissions = Permission::with('roles')->get();
  18.  
  19. foreach ($permissions as $permission) {
  20. Gate::define($permission->name, function(User $user) use ($permission) {
  21. dd($permission); //Não é executado.
  22. return $user->hasPermission($permission);
  23. });
  24. }
  25. }
  26.  
  27. }
Add Comment
Please, Sign In to add comment