I am uploading an image file to the input file ImageUpload.I need to check if file has been uploaded then create a unique filename and save it on the server.
$file = $request->file('ImageUpload');
$filename=uniqid($user->id . '_' ).".".$file->getClientOriginalExtension();
Storage::disk('public')->put($filename,File::get($file));
Try this.
You can check if your file
variable
exists asBut, as per official documentation, to check whether file upload is successful without any errors,
Laravel is extensive, it allows you to save file without writing extra call to Storage etc. as
try this one