小编Alt*_*sin的帖子

Filamentphp,Ho刷新/重新计算标题上的计数值

我为 PostResource 制作了 CommentsRelationManager。

无论添加或删除评论,我如何刷新/重新计算标题上的计数值。

在此输入图像描述

图片注释:我添加了新评论,但计数值没有刷新。

这是我的帖子资源表格:

public static function form(Form $form): Form
{
    return $form
        ->schema([
            TextInput::make('title')->required(),
            TextInput::make('body')->required(),
            TextInput::make('count')
                ->reactive()
                ->label('count')
                ->disabled()
                ->placeholder(fn ($record) => $record->comments()->count())

        ]);
}
Run Code Online (Sandbox Code Playgroud)

这是我的 RelationManager

class CommentsRelationManager extends RelationManager
{ ...
    public static function table(Table $table): Table
    {
        return $table
            ->columns([
                Tables\Columns\TextColumn::make('comment'),
            ])
            ->filters([
                //
            ])
            ->headerActions([
                Tables\Actions\CreateAction::make(),
            ])
            ->actions([
                Tables\Actions\EditAction::make(),
                Tables\Actions\DeleteAction::make(),
            ])
            ->bulkActions([
                Tables\Actions\DeleteBulkAction::make(),
            ]);
    }
}
Run Code Online (Sandbox Code Playgroud)

最后的建议是:

Emit a Livewire event from the relation manager after() the Edit or Create action, 
and …
Run Code Online (Sandbox Code Playgroud)

php admin panel placeholder laravel-filament

1
推荐指数
1
解决办法
4034
查看次数

标签 统计

admin ×1

laravel-filament ×1

panel ×1

php ×1

placeholder ×1