как я спросил в заголовке, это можно сделать в модели?
if ($request->hasFile('file')) { $file= $request->file('file'); $path= Storage::disk('public')->putFile('/', new File($file)); $dB->path = $path; $db->save(); }
В вашей модели:
public function insertFile($file) { if($this->path) { Storage::disk('public')->delete($this->path) } $path= Storage::disk('public')->putFile('/', new File($file)); $this->path = $path; $this->save(); }
В вашем контроллере:
if ($request->hasFile('file')) { $db->insertFile($request->file('file'); }