/** * Show the form for creating a new resource. * * @return \Illuminate\Http\Response */ public function create(Request $request) { $circle = Circle::findOrFail($request->circle_id); $batch = Batch::where('circle_id', $request->circle_id)->orderBy('seqno', 'DESC')->first(); $seqno = 1; if (isset($batch)) { $seqno = $batch->seqno + 1; } return view('batch.create', ['circle' => $circle, 'seqno' => $seqno]); }
/** * Update the specified resource in storage. * * @param \Illuminate\Http\Request $request * @param int $id * @return \Illuminate\Http\Response */ public function update(Request $request, $id) { $this->validate($request, ['year' => 'required', 'grade' => 'required|numeric|min:3|max:13']); $circle = Circle::findOrFail($id); $circle->year = $request->year; $circle->setGrade($request->grade); $circle->save(); return redirect('circle/' . $id); }