$permissions = ['create_car','edit_car','delete_car','create_client', 'edit_client','delete_client','create_container','edit_container', 'delete_container','create_driver','edit_driver','delete_driver', 'create_geofence','edit_geofence','delete_geofence','create_location', 'edit_location','delete_location','create_permission','edit_permission', 'delete_permission','create_pricing','edit_pricing','delete_pricing','create_service', 'edit_service','delete_service','create_task','edit_task','delete_task','create_user', 'edit_user','delete_user']; foreach($permissions as $permission){ $role->givePermissionTo($permission); } $permissions = ['create_role','edit_role','delete_role','view_role']; foreach($permissions as $permission){ $role->givePermissionTo($permission); } if (! Gate::allows('view_user')) { return abort(401); }