creating default object from empty value in laravel 5 -


i'm trying make 2 functions in controller have post action , in same page. controller

public function store(request $request) {       $status = db::table('analytics')->where('dienstleistung', '!=', '')->get();     //save data         $rules = [                   'site_id'       => 'required',         'dienstleistung'        => 'required',         'objekt'        => 'required',         'zimmer'        => 'required',         'vorname'       => 'required',         'name'      => 'required',         'strasse'       => 'required',         'ort'       => 'required',         'plz'       => 'required',         'tel'       => 'required',         'email'     => 'required|email',         'reinigungstermin'      => 'required',         'gekommen'      => 'required',         'message'       => 'required',         'status'        => 'required',         'answer'        => 'required',         'notiz'         => 'required',         'userid'        => 'required',                 ];                  $validator = validator::make(input::all(), $rules);                  if($validator->fails()) {                     return redirect::to('anfrage')                         ->witherrors($validator)                         ->withinput();                 }                 else {                     $anfrage = new analytic();                                           $anfrage->site_id = input::get('site_id');                     $anfrage->dienstleistung = input::get('dienstleistung');                     $anfrage->objekt = input::get('objekt');                     $anfrage->zimmer = input::get('zimmer');                     $anfrage->vorname = input::get('vorname');                     $anfrage->name = input::get('name');                     $anfrage->strasse = input::get('strasse');                     $anfrage->ort = input::get('ort');                     $anfrage->plz = input::get('plz');                     $anfrage->tel = input::get('tel');                     $anfrage->email = input::get('email');                     $anfrage->reinigungstermin = input::get('reinigungstermin');                     $anfrage->gekommen = input::get('gekommen');                     $anfrage->message = input::get('message');                     $anfrage->status = input::get('status');                     $anfrage->answer = input::get('answer');                     $anfrage->notiz = input::get('notiz');                     $anfrage->userid = input::get('userid');                     try {                          $anfrage->save();                         flash()->success(trans('app.success'));                         return redirect::to('anfrage');                      } catch (\exception $e) {                         log::writeexception($e);                         return redirect::to('anfrage')                             ->witherrors($e->getmessage())                             ->withinput();                     }                  }  }  public function edititem(request $request) {     $anfrages = analytic::find($request['id']  );          $anfrages->status = $request->status;     $anfrages->answer = $request->answer;     $anfrages->notiz = $request->notiz;      $anfrages->save();     return response ()->json( $anfrages ); } 

my route:

route::post('anfrage', 'anfragecontroller@store'); route::post ( 'anfrage', 'anfragecontroller@edititem' ); 

edititem function ok, makes changes when want edit data, when want store data, message being displayed is:
creating default object empty value

so, need leave active 1 of these function, both not working.


Comments

Popular posts from this blog

python - Operations inside variables -

Generic Map Parameter java -

arrays - What causes a java.lang.ArrayIndexOutOfBoundsException and how do I prevent it? -