Esempio n. 1
0
 /**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function store(Request $request)
 {
     $this->validate($request, ['regimen_id' => 'required', 'name' => 'required']);
     $user = Auth::user();
     $request->merge(array('user_id' => $user->id));
     $input = $request->all();
     $ppo = Ppo::create($input);
     if (isset($request->diagnoses)) {
         $ppo->diagnoses()->sync($request->diagnoses);
     }
     if (isset($request->reasons)) {
         $ppo->reasons()->sync($request->reasons);
     }
     return redirect()->route('ppos.show', $ppo->id)->with('message', 'PPO created');
 }