Beispiel #1
0
 public function orderDown($id)
 {
     $menuItem = MenuItem::findOrFail($id);
     if ($menuItem->order >= MenuItem::all()->count() - 1) {
         abort(500);
     }
     $menuItemAbove = MenuItem::where('parent', $menuItem->parent)->where('order', $menuItem->order + 1)->first();
     $menuItemAbove->order--;
     $menuItemAbove->save();
     $menuItem->order++;
     $menuItem->save();
     return Redirect::route("menu::list");
 }