/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Request $request) { $this->validate($request, ['name' => 'required']); $input = $request->all(); Diagnosis::create($input); return redirect()->route('diagnoses.index')->with('success-message', 'Diagnosis created'); }
/** * Show the form for creating a new resource in ajax modal. * * @return \Illuminate\Http\Response */ public function addDiagnosisAjax(Request $request) { $cats = DiagnosisSecondaryCategory::lists('name', 'id'); if ($request->isMethod('post')) { $this->validate($request, ['name' => 'required']); $input = $request->all(); Diagnosis::create($input); return redirect()->route('ppos.create')->with('success-message', 'Diagnosis list updated'); } return view('ppos.add_diagnosis_ajax', compact('cats')); }