Files
lara-bermite/app/Providers/AuthServiceProvider.php
2023-12-05 11:53:16 +01:00

30 lines
680 B
PHP

<?php
namespace App\Providers;
use App\Models\User;
use Illuminate\Foundation\Support\Providers\AuthServiceProvider as ServiceProvider;
use Illuminate\Support\Facades\Gate;
class AuthServiceProvider extends ServiceProvider
{
/**
* The model to policy mappings for the application.
*
* @var array<class-string, class-string>
*/
protected $policies = [
//
];
/**
* Register any authentication / authorization services.
*/
public function boot(): void
{
Gate::define('viewPulse', function (User $user) {
return in_array($user->email, ['romain@rodev.fr', 'romain@delanoe.me']);
});
}
}