direction ? '<' : '>', $model->order) ->orderBy('order', $request->direction ? 'DESC' : 'ASC')->first(); if (!$tmp) { return back()->with('error', trans('L\'ordre n\'a pas pu être modifié')); } $newOrder = $tmp->order; $tmp->order = $model->order; $model->order = $newOrder; $tmp->saveOrFail(); $model->saveOrFail(); Session::flash('success', trans('L\'ordre à été modifié')); return back(); }); } }