0
我正在使用Laravel illuminate/html
,我试图上传一个图像文件并将其存储在/public
的laravel安装文件夹中。我已经从请求中获得图像:使用Laravel上传和存储文件
$img = Request::file('img');
如何将它存储在公用文件夹中?
感谢
我正在使用Laravel illuminate/html
,我试图上传一个图像文件并将其存储在/public
的laravel安装文件夹中。我已经从请求中获得图像:使用Laravel上传和存储文件
$img = Request::file('img');
如何将它存储在公用文件夹中?
感谢
你可以在你的控制器做到这一点:
Request::file('img')->move(base_path('public/uploads'));
或者,如果你希望指定一个普通的文件名或文件名改变
$newfilename = str_random(32) .time();
$ newfilename = $newfilename. ".". Request::file('img')->guessClientExtension();
Request::file('img')->move(base_path('public/uploads'), $newfilename);`