public function store(SubRequest $request) { if ($request->hasFile('file')) { $file = $request->file('file'); $name = time() . 'liability_certificate.' . $file->guessClientExtension(); $file->move('docs/insurance', $name); Sub::create($request->all()); $file = $request->file('file'); $name = time() . '_liability_certificate.' . $file->guessClientExtension(); $url = Sub::latest()->first(); $url->liablity_url = $name; $url->save(); } Sub::create($request->all()); return redirect('clients'); }