Storage::url 问题 ?
<filesystems.php>
...
'uploads' => [
'driver' => 'local',
'root' => public_path('uploads'),
'url' => env('APP_URL').'/uploads',
'visibility' => 'public',
],
'face' => [
'driver' => 'local',
'root' => public_path('images/face'),
'url' => env('APP_URL').'/images/face',
'visibility' => 'public',
],
...
<.env>
...
FILESYSTEM_DRIVER=uploads
...
代码:
$newImage = $req->face->store($date, 'face');
// 打印上传之后文件名
dd(Storage::url($newImage));
->"http://localhost:8888/uploads/20180516/zpCqip1VlmXCsii126k4Zx5hIKG5hEBLSwhdzgHy.png"
正确 保存 到 相应 配置的位置 , 但是 Storage::url ($newImage) 显示出来的是 uploads 相对应 的 url
有解决办法吗?
Storage::disk('face')->url($newImage)
以找到解决办法,到处 百度 不到, 看着 其他 的 写法 就试着 用了一下, 成功了。
推荐文章: