Laravel Filament 将新建、编辑功能的表单改为弹窗(Modal)形式的方法

使用 Laravel Filament 时,有的时候我们的模型内容较少,比如一些关联信息。这时我更希望使用弹窗

使用 Laravel Filament 时,有的时候我们的模型内容较少,比如一些关联信息。这时我更希望使用弹窗的方式新建或编辑这些内容,而不是打开新的表单页面。

在文档里找了一下没发现解决方式,但我记得之前是实现过的。

仔细研究了一下,发现方法非常简单。

只需要注释掉资源文件中的以下代码即可实现将新建、编辑功能表单改为模态框弹窗形式。

public static function getPages(): array
{
    return [
        'index' => PagesListUnits::route('/'),
        //注释掉下面的两个页面就可以了。
        //'create' => PagesCreateUnit::route('/create'),
        //'edit' => PagesEditUnit::route('/{record}/edit'),
    ];
}