РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
⊗ppflPmUsVr 108 of 141 menu
◀ ▶

Подтверждение почты в Filament

Давайте включим подтверждение почты. После входа Filament не пустит дальше, пока человек не перейдёт по ссылке из письма. Начало работы - /admin.

Сначала включим проверку в провайдере вызовом emailVerification:

<?php namespace App\Providers\Filament; use Filament\Panel; use Filament\PanelProvider; class AdminPanelProvider extends PanelProvider { public function panel(Panel $panel): Panel { return $panel ->default() ->id('admin') ->path('admin') ->login() ->emailVerification(); } }

Затем модель должна обещать Laravel проверять почту:

<?php namespace App\Models; use Illuminate\Contracts\Auth\MustVerifyEmail; use Illuminate\Foundation\Auth\User as Authenticatable; class User extends Authenticatable implements MustVerifyEmail { }

Сделайте так, чтобы без подтверждённой почты человек не проходил дальше страницы входа.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить