/**
  * 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');
 }
예제 #2
0
 /**
  * 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'));
 }
예제 #3
0
 /**
  * Remove the specified resource from storage.
  *
  * @param int $id
  * @return Response
  */
 public function destroy($id)
 {
     //
     Movie::find($id)->delete();
     return redirect('movies');
 }
예제 #4
0
 /**
  * Remove the specified resource from storage.
  *
  * @param  int  $id
  * @return Response
  */
 public function destroy($id)
 {
     $movie = Movie::find($id);
     $movie->delete();
     return $movie;
 }
예제 #5
0
 /**
  * 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;
 }