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

Регистрация арендатора в Filament

Давайте откроем регистрацию арендатора. Работник сможет завести новую фирму, не выходя из админки. Страница живёт по адресу /admin/new.

В AdminPanelProvider.php подключим класс регистрации через tenantRegistration:

<?php namespace App\Providers\Filament; use App\Filament\Pages\Tenancy\RegisterTeam; use App\Models\Team; use Filament\Panel; use Filament\PanelProvider; class AdminPanelProvider extends PanelProvider { public function panel(Panel $panel): Panel { return $panel ->tenant(Team::class) ->tenantRegistration(RegisterTeam::class); } } ?>

Создадим RegisterTeam.php с полем названия:

<?php namespace App\Filament\Pages\Tenancy; use Filament\Forms\Components\TextInput; use Filament\Pages\Tenancy\RegisterTenant; use Filament\Schemas\Schema; class RegisterTeam extends RegisterTenant { public function form(Schema $schema): Schema { return $schema ->components([ TextInput::make('name') ->label('Team name') ->required(), ]); } } ?>

Дайте создать новую команду из панели.

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