/** * 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('保存失败!'); } }