Files
core/app/Providers/AuthServiceProvider.php
T

38 lines
894 B
PHP

<?php
namespace App\Providers;
use App\Models\Content\Content;
use App\Models\Module;
use App\Models\User;
use App\Policies\ContentPolicy;
use App\Policies\ModulePolicy;
use App\Policies\UserPolicy;
use Illuminate\Foundation\Support\Providers\AuthServiceProvider as IlluminateAuthServiceProvider;
class AuthServiceProvider extends IlluminateAuthServiceProvider
{
/**
* The policy mappings for the application.
* @var array
*/
protected $policies = [
Content::class => ContentPolicy::class,
User::class => UserPolicy::class,
Module::class => ModulePolicy::class,
];
/**
* Register any application authentication / authorization services.
*
* @param \Illuminate\Contracts\Auth\Access\Gate $gate
*
* @return void
*/
public function boot()
{
$this->registerPolicies();
//
}
}