Esempio n. 1
0
 public function showInfo($slug)
 {
     $lastActu = Actualites::orderBy('dateActualite', 'desc')->take(1)->get();
     $lastInfo = Alerte::orderBy('dateAlerte', 'desc')->take(1)->get();
     $info = Alerte::where('slug', '=', $slug)->firstOrFail();
     return View::make('public.pages.info')->with('info', $info)->with('lastActu', $lastActu)->with('lastInfo', $lastInfo);
 }
Esempio n. 2
0
 public function plan()
 {
     $lastActu = Actualites::orderBy('dateActualite', 'desc')->take(1)->get();
     $lastInfo = Alerte::orderBy('dateAlerte', 'desc')->take(1)->get();
     $lignes = Ligne::all();
     return View::make('public.pages.plan')->with('lastActu', $lastActu)->with('lastInfo', $lastInfo)->with('lignes', $lignes);
 }
Esempio n. 3
0
 public function liensutiles()
 {
     $liens = Lien::all();
     // POUR PAGE TYPE
     $lastActu = Actualites::orderBy('dateActualite', 'desc')->take(1)->get();
     $lastInfo = Alerte::orderBy('dateAlerte', 'desc')->take(1)->get();
     return View::make('public.pages.liensutiles')->with('liens', $liens)->with('lastActu', $lastActu)->with('lastInfo', $lastInfo);
 }
Esempio n. 4
0
 public function faq()
 {
     $faq = Faq::all();
     // POUR PAGE TYPE
     $lastActu = Actualites::orderBy('dateActualite', 'desc')->take(1)->get();
     $lastInfo = Alerte::orderBy('dateAlerte', 'desc')->take(1)->get();
     //--------------------
     return View::make('public.pages.faq')->with('faq', $faq)->with('lastActu', $lastActu)->with('lastInfo', $lastInfo);
 }
Esempio n. 5
0
 public function lieux()
 {
     $lieux = DB::table('lieu')->join('categorielieu', 'lieu.idCatLieu', '=', 'categorielieu.idCatLieu')->orderBy('categorielieu.idCatLieu', 'asc')->get();
     $cat = DB::table('categorielieu')->orderBy('categorielieu.idCatLieu', 'asc')->get();
     // POUR PAGE TYPE
     $lastActu = Actualites::orderBy('dateActualite', 'desc')->take(1)->get();
     $lastInfo = Alerte::orderBy('dateAlerte', 'desc')->take(1)->get();
     //--------------------
     return View::make('public.pages.lieu')->with('lieux', $lieux)->with('cat', $cat)->with('lastActu', $lastActu)->with('lastInfo', $lastInfo);
 }
 /**
  * Action de mise à jour d'une actualité
  */
 public function updateActualite($id)
 {
     $actu = Actualites::find($id);
     $input = ["titreActualite" => Input::get('titreActualite'), "contenuActualite" => Input::get('contenuActualite'), "dateActualite" => Input::get('dateActualite'), "resumeActualite" => Input::get('resumeActualite'), "slug" => Input::get('slug')];
     $rules = array('titreActualite' => 'required', 'contenuActualite' => 'required', 'resumeActualite' => 'required|max:255');
     $messages = array('required' => ':attribute est requis pour la modification', 'max' => "Le résumé de l'actualité est trop long, 255 caractères max.");
     $validator = Validator::make(Input::all(), $rules, $messages);
     if ($validator->fails()) {
         $messages = $validator->messages();
         return Redirect::to(URL::previous())->withErrors($validator);
     } else {
         Session::flash('flash_msg', "L'actualité " . $actu->titreActualite . " a bien été modifiée.");
         Session::flash('flash_type', "success");
         $actu->fill($input)->save();
         return Redirect::to(URL::previous());
     }
 }