【发布时间】:2019-11-22 19:58:09
【问题描述】:
我是 laravel 的新手。上传文件时出现以下错误:
在 null 上调用成员函数 move()
$file = $request->file('img');
$destinationPath = base_path('\public\img');
$file->move($destinationPath . $file->getClientOriginalName());
$dealer = new Dealer([
'firstname' => $request->get('firstname'),
'lastname' => $request->get('lastname'),
'email' => $request->get('email'),
'phoneno' => $request->get('phoneno'),
'img' => $request->get('img'),
]);
【问题讨论】:
-
$dealer = new Dealer([ 'firstname' => $request->get('firstname'), 'lastname' => $request->get('lastname'), 'email' => $request->get('email'), 'phoneno' => $request->get('phoneno'), 'img' => $request->get('img') ]);
-
你最后用adung "\" 试过了吗
base_path('\public\img\'); -
此错误表示
$file为空,这意味着img未正确上传。请您出示您用于上传图片的表格。如果您在此过程中使用任何 javascript,请您也包括在内。 -
嗨,Ross Wilson,我没有使用 js
-
图像将被存储但它不会移动...我的根文件夹 (\public\img')
标签: laravel file-upload