PATH:
home
/
centosnipponia
/
public_html
/
appnip-old
/
app
/
Providers
<?php namespace App\Providers; use Illuminate\Foundation\Support\Providers\AuthServiceProvider as ServiceProvider; use Illuminate\Support\Facades\Gate; class AuthServiceProvider extends ServiceProvider { /** * The policy mappings for the application. * * @var array */ protected $policies = [ // 'App\Models\Model' => 'App\Policies\ModelPolicy', ]; /** * Register any authentication / authorization services. * * @return void */ public function boot() { $this->registerPolicies(); //VA /* define a admin user role */ Gate::define('isAdmin', function($user) { return $user->role == 'admin'; }); /* define a manager user role */ Gate::define('isManager', function($user) { return $user->role == 'manager'; }); /* define a user role */ Gate::define('isUser', function($user) { return $user->role == 'user'; }); /* define a user nipponia role */ Gate::define('isWarehouseAdministrator', function($user) { return $user->role == 'warehouse_administrator'; }); /* define a user ECCITY role */ Gate::define('isMarketingUser', function($user) { return $user->role == 'marketing_user'; }); /* define a capetown user */ Gate::define('isCapetownUser', function($user) { return $user->role == 'capetown_user'; }); /* define a caribe user */ Gate::define('isCaribeUser', function($user) { return $user->role == 'caribe_user'; }); //VA // } }
[+]
..
[-] BroadcastServiceProvider.php
[edit]
[-] EventServiceProvider.php
[edit]
[-] RouteServiceProvider.php
[edit]
[-] AuthServiceProvider.php
[edit]
[-] AppServiceProvider.php
[edit]
[-] .htaccess.disabled
[edit]