%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /var/www/html/camillo/camillo-api-master/app/Providers/
Upload File :
Create Path :
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));
    }
}

Zerion Mini Shell 1.0