Кнопки управления ресурсом
За вывод кнопок управления ресурсами в Rock.Cms отвечает отдельный компонент resource-buttons.
Компонент принимает массив с действиями и автоматически выводит нужные кнопки.
@section('buttons')
<livewire:resource-buttons :buttons="[
'create,
'lasave',
'saveAndExit',
'cancel',
'delete'
]"/>
@stop
create - создание ресурса
save - сохранение ресурса
saveAndExit - сохранение и возврат к списку ресурсов
cancel - возврат назад
delete - удаление ресурса
Для правильной работы в классе ресурса нужно указать именованные роуты для каждого действия.
class PostItem extends ResourceComponent
{
public string $nameRouteResourceList = 'posts.list'; // для перехода к списку ресурсов
public string $nameRouteResourceEdit = 'posts.edit'; // для редактирования ресурса
public string $nameRouteResourceCreate = 'posts.create'; // для создания ресурса
...
}
Last updated