控制器程式碼:
public function doUpload(Request $request)
{
//判斷是否是一個(gè)有效上傳文件
if ($request->input('picname') && $request->input('picname')->isValid()) {
//獲取上傳文件信息
$file = $request->input('picname');
/*print_r($file);*/
$ext = $file->extension(); //獲取文件的擴(kuò)展名
//隨機(jī)一個(gè)新的文件名
$filename = time().rand(1000,9999).".".$ext;
//移動(dòng)上傳文件
$file->move("./upload/",$filename);
return response($filename); //輸出
exit();
}else{
//閃存信息
return redirect('demo/upload')->with('status', '請(qǐng)選擇上傳文件!');
}
}
error:Call to a member function isValid() on string
in FilmController.php (line 59)
at FilmController->doUpload(object(Request))
at call_user_func_array(array(object(FilmController), 'doUpload'), array(object(Request)))
in Controller.php (line 55)
ringa_lee
$request->input('picname')->isValid()
Call to a member function isValid() on string
提示是這個(gè)位置報(bào)的錯(cuò)!自己印 調(diào)調(diào)吧!
應(yīng)該:$request->file('picname')->isValid();