/** * Store a newly created resource in storage. * * @param DentalRequest|Request $request * @param $pid * @return \Illuminate\Http\Response */ public function store(DentalRequest $request, $pid) { DB::transaction(function ($request) use($request, $pid) { $data = $request->all(); $data['trans_no'] = Patient::wherePID($pid)->tno(); $data['patient_id'] = $request->pid; $data['created_by'] = Auth::user()->id; $data['updated_by'] = Auth::user()->id; Dental::create($data); }); flash()->success('Result saved.'); return redirect('records/' . $pid . '/dental'); }