/**
  * action pour enregistrer en bdd les données du formulaire
  * la classe Request permet de receptionner les données en POST de manière sécurisée
  *
  * Avec contraintes et utilisation d'une classe liée à FormRequest en amont:
  * ActorssRequest représente le formulaire
  * et la requête en POST du formulaire
  */
 public function store(CinemaRequest $request)
 {
     $cinema = new Cinema();
     foreach ($request->except('_token') as $key => $value) {
         $cinema->{$key} = $value;
     }
     //sauvegarde de l'objet Cinemas en base
     $cinema->save();
     //creer un messsage flash de type success
     Session::flash('success', "Le cinéma {$cinema->title} a bien été créé.");
     //redirection vers la liste des cinemas
     return Redirect::route('cinema_index');
 }
Пример #2
0
 public function delete($id)
 {
     $cinema = Cinema::find($id);
     if ($cinema) {
         $cinema->delete();
         Session::flash('danger', "Le cinema {$cinema->title} a été supprimé");
     }
     return Redirect::route('cinema_index');
 }