Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
pterodactyl
GitHub Repository: pterodactyl/panel
Path: blob/1.0-develop/app/Providers/AuthServiceProvider.php
7432 views
1
<?php
2
3
namespace Pterodactyl\Providers;
4
5
use Laravel\Sanctum\Sanctum;
6
use Pterodactyl\Models\ApiKey;
7
use Pterodactyl\Models\Server;
8
use Pterodactyl\Policies\ServerPolicy;
9
use Illuminate\Foundation\Support\Providers\AuthServiceProvider as ServiceProvider;
10
11
class AuthServiceProvider extends ServiceProvider
12
{
13
/**
14
* The model to policy mappings for the application.
15
*/
16
protected $policies = [
17
Server::class => ServerPolicy::class,
18
];
19
20
public function boot(): void
21
{
22
Sanctum::usePersonalAccessTokenModel(ApiKey::class);
23
}
24
}
25
26