$request->title, 'slug' => $request->slug, 'content' => $request->content, 'description' => $request->description, 'user_token' => $request->user_token, 'image_path' => $request->image_path, 'image_alt' => $request->image_alt ? $request->image_alt : "", 'image_thumbnail' => $request->image_thumbnail, ]); return response(['message' => "created", "data" => $post]); } public function update(Request $request, Post $post){ $image_path = $post->image_path; $image_thumbnail = $post->image_thumbnail; if($request->image_path != ''){ $image_path = $request->image_path; $image_thumbnail = $request->image_thumbnail; } $post->update([ 'title' => $request->title, 'slug' => $request->slug, 'content' => $request->content, 'description' => $request->description, 'image_path' => $image_path, 'image_alt' => $request->image_alt ? $request->image_alt : "", 'image_thumbnail' => $image_thumbnail, ]); $post->save(); return response(['message' => "updated", "data" => $post]); } public function delete(Post $post){ $post->delete(); return response([], 204); } }