Только просмотр в Filament
Давайте оставим менеджер только для просмотра. Список заметок нужен на экране работника, но править и создавать их здесь нельзя. Проверим на /admin/posts/1/edit.
В классе менеджера переопределим
isReadOnly и вернём
true. Filament скроет
действия создания и правки,
останется таблица с текстом.
Зададим режим в
CommentsRelationManager.php:
<?php
namespace App\Filament\Resources\Posts\RelationManagers;
use Filament\Resources\RelationManagers\RelationManager;
use Filament\Tables\Columns\TextColumn;
use Filament\Tables\Table;
class CommentsRelationManager extends RelationManager
{
protected static string $relationship = 'comments';
public function isReadOnly(): bool
{
return true;
}
public function table(Table $table): Table
{
return $table->columns([
TextColumn::make('body'),
]);
}
}
?>
Покажите заметки работника без кнопок создания и правки.