is_admin) abort(403); $auditions = Audition::with(['event','entries'])->orderBy('score_order')->get(); return view('admin.auditions.index', ['auditions' => $auditions] ); } public function create() { if(! Auth::user()->is_admin) abort(403); return view('admin.auditions.create'); } public function edit(Audition $audition) { if(! Auth::user()->is_admin) abort(403); return view('admin.auditions.edit', ['audition' => $audition]); } public function reorder(Request $request) { $order = $request->order; foreach ($order as $index => $id) { $audition = Audition::find($id); #$audition->score_order = $index; #return response()->json(['status' => $index]); #$item->save(); $audition->update(['score_order' => $index]); } return response()->json(['status' => 'success']); } }