コード例 #1
0
 /**
  * Update the specified resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function update(SitioUpdateRequest $request)
 {
     $id_site = \Session::get('id_site');
     $sitio = Sites::find($id_site);
     $sitio->fill($request->all());
     $sitio->save();
     Session::flash('update', 'Cambios realizados exitosamente');
     return Redirect::to('/admin/contenidos');
 }
コード例 #2
0
ファイル: SitioController.php プロジェクト: rebservoir/retros
 /**
  * Update the specified resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function update(SitioUpdateRequest $request)
 {
     $sitio = Sitio::find(1);
     $sitio->name = $request->name;
     if ($request->hasFile('picture')) {
         $oldFile = $sitio->picture;
         $file = $request->file('picture');
         $destination_path = public_path() . '/file/';
         $name = 'sitio_' . time() . '.' . $file->getClientOriginalName();
         \Storage::disk('local')->put($name, \File::get($file));
         unlink($destination_path . $oldFile);
         $sitio->picture = $name;
     }
     $sitio->save();
     \Session::flash('success', 'Sitio actualizado exitosamente.');
     return redirect()->to('/admin/home');
 }