Tricks

使用资源页面代替模态框编辑关联管理器的记录

Jul 11, 2022
Martin
Admin panel, Form builder

关联管理器中,编辑操作默认是通过模态框修改记录,这一操作行为可以改为跳转到编辑资源页面进行修改:

比如我们在 Category 资源中使用 ProductRelationManager 罗列产品记录,我们可以这样重写 EditAction:

use Filament\Tables\Actions\EditAction;
 
EditAction::make()
->action(null)
->url(fn (Model $record): string => ProductResource::getUrl('edit', $record))