Exemplo n.º 1
0
 /**
  * Chỉnh sửa
  *
  * @param  Tag  $tag
  * @return Response
  */
 public function update(Tag $tag, TagRequest $request, ImageInterface $image)
 {
     $data = $request->all();
     if ($request->hasFile('image')) {
         // Trước hết cần xóa các file ảnh cũ nếu có
         if ($tag->image) {
             \File::delete(public_path(config("image.paths") . 'tags/large' . $tag->image));
         }
         $image->init($request, 'tags')->save('large');
         $data = array_replace($data, ['image' => $image->name]);
     }
     $tag->update($data);
     return redirect('admin/tag')->with('flash_message', config('blog.message.updated'));
 }