/** * Update the specified resource in storage. * * @param \Illuminate\Http\Request $request * @param int $id * @return \Illuminate\Http\Response */ public function update(SiswaRequest $request, Siswa $siswa) { $data = $request->all(); if ($request->hasFile('img')) { $file = $request->file('img'); $fileName = time() . '-' . $file->getClientOriginalName(); $file->move('uploads', $fileName); $data['foto'] = $fileName; } $siswa->update($data); return redirect('/siswa/' . $siswa->id); }
/** * Update the specified resource in storage. * * @param int $id * @return Response */ public function update(SiswaRequest $request, $kelas_id, $id) { // $input = $request->all(); $siswa = Siswa::find($id); if ($siswa->update($input)) { return response()->json(array('success' => TRUE)); } }
/** * code for create and update data in data store * @param RepositorieInterface $model * @param SiswaRequest $r RequestHandler * @param string $from store|update */ public function CreateOrUpdate(RepositorieInterface $model, SiswaRequest $r, $from) { return $model->fill($r->all())->save() ? $this->routeAndSuccess($from) : $this->routeBackWithError($form); }