自定义页面

Resources

Filament 允许你为你的资源创建完全自定义的页面。要创建新页面,你可用使用:

php artisan make:filament-page SortUsers --resource=UserResource --type=custom

这一命令将创建两个文件 - 在资源目录的 /Pages 文件夹中新建一个页面类,在资源视图目录的 /pages 文件夹中创建一个新的视图(view)文件。

你必须在资源的静态方法 getPages() 中为自定义页面注册路由:

public static function getPages(): array
{
return [
// ...
'sort' => Pages\SortUsers::route('/sort'),
];
}

路由路径下定义的所有参数,在页面类都是可用的。Livewire中可识别。

要为资源路由生成一个URL,你可以调用页面类的静态 getUrl() 方法:

UserResource::getUrl('sort');

需要帮助? 加入论坛 或者打开 GitHub讨论

喜欢Filament?

Filament 中文文档由 laravel-filament.cn 翻译整理。站长用爱发电,希望为英文阅读不畅的朋友提供快速掌握Filament框架的途径。文档的翻译,社区的运营维护都需要时间精力上的付出。如果文档社区使你受益,如果你想支持站长...

打赏