Сброс пароля в Filament
Давайте включим сброс пароля. На отдельной странице человек указывает почту, получает письмо со ссылкой и задаёт новый пароль. Проверим /admin/password-reset/request.
Функцию включают вызовом
passwordReset в провайдере
панели. Рядом остаются базовые
настройки: идентификатор, адрес
и страница входа.
Откроем AdminPanelProvider.php
и добавим сброс пароля:
<?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()
->passwordReset();
}
}
Откройте страницу, где человек запрашивает новый пароль по почте.