/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Request $request) { $photos = \App\Models\Photo::where("temp_id", "=", \Request::get("photo_temp_id"))->get(); foreach ($photos as $photo) { $photo->category_id = \Request::get("category_id"); $photo->save(); } return redirect('portfolios'); }
/** * Deletes photos * * @param integer $photoId * @return array */ public function deletePhoto($photoId) { try { $photoModel = Models\Photo::where('id', $photoId)->first(); $photoModel->delete(); $result = ['error' => false]; } catch (ModelNotFoundException $exception) { $result = ['error' => true, 'message' => $exception->getMessage()]; } return json_encode($result); }
/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(\App\Http\Requests\CreatePostRequest $request) { $input = \Request::all(); $post = \App\Models\Post::create($input); foreach ($input['labels'] as $labelID) { $post->labels()->attach($labelID); } $photos = \App\Models\Photo::where("temp_id", \Request::get("photo_temp_id"))->get(); //attaching photos to posts foreach ($photos as $photo) { $photo->post_id = $post->id; $photo->save(); } return redirect("posts/" . $post->id); }
public function photoDelete() { $photo = Input::get('data'); File::delete($photo['location']); Photo::where('id', $photo['id'])->delete(); return success([], 'Stergerea a avut loc cu success.'); }
/** * @param $fileName * @return mixed */ public function deletePhoto($fileName) { Photo::where('file_name', '=', $fileName)->delete(); $destinationPath = public_path() . $this->imgDir; File::delete($destinationPath . $fileName); File::delete($destinationPath . "thumb_" . $fileName); return Response::json('success', 200); }