使用Laravel上传和存储文件

时间:2015-06-07 08:14:12

标签: file laravel

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

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

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

由于

1 个答案:

答案 0 :(得分:1)

您可以在控制器中执行此操作:

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);`