错误:无法创建“http:/ localhost / shopping / public / src / img /”目录
my code :
$imageName = $product->id . '.' .
$request->file('image')->getClientOriginalExtension();
$request->file('image')->move(
url().'/public/src/img/', $imageName
);
答案 0 :(得分:6)
使用public_path()
帮助程序,而不是url()
:
->move(public_path('src/img/'.$imageName));
答案 1 :(得分:0)
在我的情况下,问题有点不同。我正在使用laravel 5.5。 如果我将在我的本地系统上使用以下代码,那么它的工作正常
$destinationPath = public_path('images\post');
$image->move($destinationPath, $inputimg);
但是在生产相同的代码抛出错误。 无法创建" / var / www / mycar / public / images \ post"目录 强>
如果有人遇到同样的问题,请将' images \ post' 更改为' images / post'