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 :)