Создание из шапки в Filament
Давайте добавим создание из шапки. Над таблицей появится кнопка, которая открывает экран новой записи ресурса. Смотрим на /admin/posts.
Такую кнопку не вешают
на таблицу, а возвращают
из метода getHeaderActions
на классе страницы списка.
Используют CreateAction.
Откроем ListPosts.php
и зададим действие в шапке:
<?php
namespace App\Filament\Resources\Posts\Pages;
use Filament\Actions\CreateAction;
use Filament\Resources\Pages\ListRecords;
class ListPosts extends ListRecords
{
protected function getHeaderActions(): array
{
return [
CreateAction::make(),
];
}
}
?>
В шапке списка работников сделайте кнопку новой записи.