Beispiel #1
0
 /**
  * Display a listing of the resource.
  * 
  *
  * @return \Illuminate\Http\Response
  */
 public function getIncident($type_incident, $id_qr)
 {
     //
     if ($type_incident == 'poubelle') {
         $incident = new Incident();
         $incident->id_type = 0;
         $incident->id_user = 0;
         $incident->date = date("Y-m-d H:i:s");
         if (array_key_exists($id_qr, $this->loc_qr_code_poubelle)) {
             $incident->lat = $this->loc_qr_code_poubelle[$id_qr]['lat'];
             $incident->lng = $this->loc_qr_code_poubelle[$id_qr]['lng'];
         } else {
             $incident->lat = 0;
             $incident->lng = 0;
         }
         $incident->commentaire = $id_qr . " " . $type_incident;
         $incident->save();
     } elseif ($type_incident == 'eclairage') {
         $incident = new Incident();
         $incident->id_type = 0;
         $incident->id_user = 0;
         $incident->date = date("Y-m-d H:i:s");
         if (array_key_exists($id_qr, $this->loc_qr_code_eclairage)) {
             $incident->lat = $this->loc_qr_code_eclairage[$id_qr]['lat'];
             $incident->lng = $this->loc_qr_code_eclairage[$id_qr]['lng'];
         } else {
             $incident->lat = 0;
             $incident->lng = 0;
         }
         $incident->commentaire = $id_qr . " " . $type_incident;
         $incident->save();
     } elseif ($type_incident == 'degradation') {
         $incident = new Incident();
         $incident->id_type = 0;
         $incident->id_user = 0;
         $incident->date = date("Y-m-d H:i:s");
         if (array_key_exists($id_qr, $this->loc_qr_code_degradation)) {
             $incident->lat = $this->loc_qr_code_degradation[$id_qr]['lat'];
             $incident->lng = $this->loc_qr_code_degradation[$id_qr]['lng'];
         } else {
             $incident->lat = 0;
             $incident->lng = 0;
         }
         $incident->commentaire = $id_qr . " " . $type_incident;
         $incident->save();
     }
     return view('merci');
 }
 /**
  * Store a newly created resource in storage.
  *
  * @return Response
  */
 public function store()
 {
     $incident = new Incident();
     // incident Model 内容
     $incident->name_jp = Input::get('name_jp');
     $incident->name_en = Input::get('name_en');
     $incident->name_cn = Input::get('name_cn');
     $incident->desc_jp = Input::get('desc_jp');
     $incident->desc_en = Input::get('desc_en');
     $incident->desc_cn = Input::get('desc_cn');
     $incident->type = Input::get('type');
     $incident->target_category = Input::get('target_category');
     $incident->target_race = Input::get('target_race');
     $incident->target_rare = Input::get('target_rare');
     $incident->target_attr = Input::get('target_attr');
     $incident->target_job = Input::get('target_job');
     if ($incident->save()) {
         return Redirect::to('admin/incident');
     } else {
         return Redirect::back()->withInput()->withErrors('保存失败!');
     }
 }