/** * Remove the specified resource from storage. * * @param int $id * @return \Illuminate\Http\Response */ public function destroy($id) { $movie = Movie::find($id); if ($movie->delete($id)) { $this->setMessage('Successfully deleted the movie!'); } else { $this->setMessage('Could not delete the movie!', 'error'); } return redirect('/movies'); }
/** * Show the form for editing the specified resource. * * @param int $id * @return Response */ public function edit($id) { $movie = Movie::find($id); return view('movies.edit', compact('movie')); }
/** * Remove the specified resource from storage. * * @param int $id * @return Response */ public function destroy($id) { // Movie::find($id)->delete(); return redirect('movies'); }
/** * Remove the specified resource from storage. * * @param int $id * @return Response */ public function destroy($id) { $movie = Movie::find($id); $movie->delete(); return $movie; }
/** * Update the specified resource in storage. * * @param \Illuminate\Http\Request $request * @param int $id * @return \Illuminate\Http\Response */ public function update(UpdateMovieRequest $request, $id) { $name = $request->input('name'); $category_id = $request->input('category_id'); $director = $request->input('director'); $genre = $request->input('genre'); $synopsis = $request->input('synopsis'); $price = $request->input('price'); $main_image = $request->file('main_image'); $image1 = $request->file('_image1'); $image2 = $request->file('_image2'); $image3 = $request->file('_image3'); $quantity = $request->file('quantity'); $current_mainimage_filename = Movie::find($id)->main_image; $current_image1_filename = Movie::find($id)->_image1; $current_image2_filename = Movie::find($id)->_image2; $current_image3_filename = Movie::find($id)->_image3; // Check if image(s) uploaded successfully if ($main_image) { $main_image_filename = $main_image->getClientOriginalName(); $main_image->move(public_path('images/uploaded'), $main_image_filename); } else { $main_image_filename = $current_mainimage_filename; } if ($image1) { $image1_filename = $image1->getClientOriginalName(); $image1->move(public_path('images/uploaded'), $image1_filename); } else { $image1_filename = $current_image1_filename; } if ($image2) { $image2_filename = $image2->getClientOriginalName(); $image2->move(public_path('images/uploaded'), $image2_filename); } else { $image2_filename = $current_image2_filename; } if ($image3) { $image3_filename = $image3->getClientOriginalName(); $image3->move(public_path('images/uploaded'), $image3_filename); } else { $image3_filename = $current_image3_filename; } // Update command $command = new UpdateMovieCommand($id, $name, $category_id, $director, $genre, $synopsis, $price, $main_image_filename, $image1_filename, $image2_filename, $image3_filename, $quantity); $this->dispatch($command); return \Redirect::route('movies.index')->with('flash_message', 'Update Successful'); }
function postDelete() { $movie = \App\Movie::find(2); $movie->delete(); return null; }