*/ protected $policies = [ // 'App\Models\Model' => 'App\Policies\ModelPolicy', ]; /** * Register any authentication / authorization services. */ public function boot(): void { $this->registerPolicies(); ResetPassword::createUrlUsing(function (object $notifiable, string $token) { return config('app.frontend_url')."/password-reset/$token?email={$notifiable->getEmailForPasswordReset()}"; }); Gate::before(function ($user, $ability) { return $user->hasRole('super-admin') ? true : null; }); // } }