Exemplo n.º 1
0
 /**
  * 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);
 }
Exemplo n.º 2
0
 /**
  * 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));
     }
 }
Exemplo n.º 3
0
 /**
  * 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);
 }