出现错误
在$request->处对null调用成员函数move((;文件->移动('storage/'.$filename(;
$application = new Application;
if($request->file('proposal')){
$file=$request->file('proposal');
$filename=time().'.'.$file->getClientOriginalExtension();
$request->file->move('storage/'. $filename);
$application->file= $filename;
}
试试这个
$application = new Application;
if($request->file('proposal')){
$file=$request->file('proposal');
$filename=time().'.'.$file->getClientOriginalExtension();
$file->move('storage/'. $filename);
$application->file= $filename;
}
您正在将请求文件转换为$file veriable,并将此veriable用于其他操作。
hashName((->转换文件名是随机散列我认为这是在laravel 中存储文件的最佳方式
$application = new Application;
if($request->proposal):
request('proposal')->hashName();
request('proposal')->store('your path');
endif;