%PDF- %PDF-
Direktori : /var/www/html/camillo/camillo-api-master/app/Providers/ |
Current File : /var/www/html/camillo/camillo-api-master/app/Providers/AuthServiceProvider.php |
<?php namespace App\Providers; use App\Models\Absence; use App\Models\ArrivalException; use App\Models\Classroom; use App\Models\Event; use App\Models\EventType; use App\Models\Festivity; use App\Models\Individual; use App\Models\Institute; use App\Models\Minor; use App\Models\Notice; use App\Models\Schoolyear; use App\Models\Subscription; use App\Models\Usertype; use App\Policies\AbsencePolicy; use App\Policies\ArrivalExceptionPolicy; use App\Policies\ClassroomPolicy; use App\Policies\EventPolicy; use App\Policies\EventTypePolicy; use App\Policies\FestivityPolicy; use App\Policies\IndividualPolicy; use App\Policies\InstitutePolicy; use App\Policies\MinorPolicy; use App\Policies\NoticePolicy; use App\Policies\SchoolyearPolicy; use App\Policies\SubscriptionPolicy; use App\Policies\UserPolicy; use App\Policies\UsertypePolicy; use App\User; use Illuminate\Support\Facades\Gate; use Illuminate\Foundation\Support\Providers\AuthServiceProvider as ServiceProvider; use Laravel\Passport\Passport; class AuthServiceProvider extends ServiceProvider { /** * The policy mappings for the application. * * @var array */ protected $policies = [ 'App\Model' => 'App\Policies\ModelPolicy', Absence::class => AbsencePolicy::class, ArrivalException::class => ArrivalExceptionPolicy::class, Classroom::class => ClassroomPolicy::class, Event::class => EventPolicy::class, EventType::class => EventTypePolicy::class, Festivity::class => FestivityPolicy::class, Individual::class => IndividualPolicy::class, Institute::class => InstitutePolicy::class, Minor::class => MinorPolicy::class, Notice::class =>NoticePolicy::class, Schoolyear::class => SchoolyearPolicy::class, Subscription::class => SubscriptionPolicy::class, User::class => UserPolicy::class, Usertype::class => UsertypePolicy::class, ]; /** * Register any authentication / authorization services. * * @return void */ public function boot() { $this->registerPolicies(); Passport::routes(); Passport::tokensExpireIn(now()->addDays(15)); Passport::refreshTokensExpireIn(now()->addDays(30)); } }