Fórum Ordenaçao com o pacote Sortable #600562
14/02/2019
0
Estou com um problema na hora de implementar o pacote https://github.com/boxfrommars/rutorika-sortable;
O meu problema é na parte de gerar a ordenaçao, meu modelo e migrations já tem os dados e uses que precisam para vincular, sendo que no momento de executar a ordenação não vai.
O meu problema é na parte de gerar a ordenaçao, meu modelo e migrations já tem os dados e uses que precisam para vincular, sendo que no momento de executar a ordenação não vai.
public function beforeUpdate(Request $request, $id, $data) {
// ID do componente
// $entity = $id;
// Order do Componente
$model = $this->getCurrentEntry();
$order = $model->order;
// $entity->moveAfter($order);
$entity = SiteContentComponent::find($id);
$positionEntity = SiteContentComponent::find($order);
$entity->moveAfter($positionEntity);
// $post->tags()->moveBefore($entityToMove, $whereToMoveEntity);
// $post->tags()->moveAfter($entityToMove, $whereToMoveEntity);
// dd($request->all(), $this->getCurrentEntry());
// moveAfter();
// moveBefore();
return [];
}
<div class="list-group">
@foreach( $model->components as $value)
@php($selected = $components[$value->component])
<div class="form-group row">
<label class="col-sm-6 col-form-label">{{$value->order}} - {{ $selected->title }}</label>
<div class="col-sm-6">
<a href="{{ route('website.pages.components.order.update', [$site, $slug, $value->id, 'order' => 'up']) }}" class="fa fa-angle-double-up btn btn-primary btn-sm"></a>
<a href="{{ route('website.pages.components.order.update', [$site, $slug, $value->id, 'order' => 'down']) }}" class="fa fa-angle-double-down btn btn-primary btn-sm"></a>
<a href="{{ route('website.pages.components.edit', [$site, $slug, $value->id]) }}" class="btn btn-warning btn-sm">Editar</a>
<a href="" class="btn btn-danger btn-sm">Deletar</a>
</div>
</div>
@endforeach
<a class="btn btn-primary" href="{{ route('website.pages.components.create', [$site, $slug]) }}"> Adicionar Componente </a>
</div>
Romulo Sousa
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)