Пример #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, ['type' => ['required', 'in:individual,business'], 'name' => ['required', 'min:5'], 'value' => ['required', 'numeric']]);
     $applicant = new Applicant();
     $applicant->user_id = Auth::user()->id;
     $applicant->type = $request->input('type');
     $applicant->name = $request->input('name');
     $applicant->value = $request->input('value', 0);
     $applicant->save();
     $document = new Document();
     $document->text = $request->input('document', '');
     $applicant->documents()->save($document);
     return redirect()->route('applicants.index');
 }