使用Laravel上传和存储文件



我正在使用Laravel illuminate/html,我试图上传一个图像文件并将其存储在Laravel安装文件夹中的/public中。我已经从请求中获得了图像:

$img = Request::file('img');

如何将其存储在公共文件夹中?

谢谢

你可以在你的控制器中这样做:

Request::file('img')->move(base_path('public/uploads'));

或者如果您希望指定通用文件名或更改filename

$newfilename = str_random(32) .time();
 $ newfilename = $newfilename. ".". Request::file('img')->guessClientExtension();

 Request::file('img')->move(base_path('public/uploads'), $newfilename);`

相关内容

  • 没有找到相关文章

最新更新