1.12. 资源 - Custom pages
面板生成器 - 资源 - 自定义页面
概览
Filament 允许你为资源创建完全自定义的页面。要创建新页面,你可以使用如下语句:
php artisan make:filament-page SortUsers --resource=UserResource --type=custom
该命令将创建两个文件:一个是资源目录下 /Pages
目录中的页面类,另一个是资源视图目录下 /pages
目录中的视图。
你必须在资源的静态 getPages()
方法中将自定义页面注册到路由中:
public static function getPages(): array
{
return [
// ...
'sort' => Pages\SortUsers::route('/sort'),
];
}
在此方法中注册的页面顺序很重要 - 在硬编码页面之前定义的通配符路由段将首先被 Laravel 路由器匹配。
其他 参数 页面类将可以使用路由路径中定义的 Livewire.
本译文仅用于学习和交流目的,转载请务必注明文章译者、出处、和本文链接
我们的翻译工作遵照 CC 协议,如果我们的工作有侵犯到您的权益,请及时联系我们。
推荐文章: