Mic*_*ael 6 php laravel laravel-5
我得到了名为“image”的文件上传表单。表单正在运行,我正在获取图像,但由于某种原因它没有被存储。这是我用来存储图像的代码:
$path = $request->image->store('storage/uploads');
Run Code Online (Sandbox Code Playgroud)
在此之前我检查
$request->hasFile('image')
Run Code Online (Sandbox Code Playgroud)
然后我保存 $path. 路径已成功保存,当我检查它时,它确实是存储/上传/radnomid,但没有文件
很抱歉发布我自己的答案,但问题是默认情况下 laravel 公共磁盘不会上传到公共目录。需要像这样更改设置:config/filesystems.php
'public' => [
'driver' => 'local',
'root' => public_path(),
'visibility' => 'public',
],
Run Code Online (Sandbox Code Playgroud)
然后简单地:
$path = $request->image->store('storage/uploads','public');
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
28308 次 |
最近记录: |