我试图用Storage::url()获取我的图像url,但是它返回图像url,没有像http://localhost/storage/public/yx9zZBbXMTiCH5aICGSRBKfgmDuwxGxuNUi3MwR6.jpg那样的端口号,而且图像根本没有显示。但是,如果我复制图像url,将其粘贴到浏览器地址栏中,然后手动添加端口号,它可以正常工作。就像这样http://localhost:8000/storage/public/yx9zZBbXMTiCH5aICGSRBKfgmDuwxGxuNUi3MwR6.jpg。有什么不对的?
return view('livewire.image-upload', [
'images' => collect(Storage::files('public'))
->filter(function ($file) {
return in_array(strtolower(pathinfo($file, PATHINFO_EXTENSION)), ['png', 'jpg', 'jpeg', 'gif', 'webp']);
})
->map(function ($file) {
return Storage::url($file);
})
]);发布于 2022-11-17 16:22:19
在env文件中编辑App
例:-
APP_URL=http://127.0.0.1:8000https://stackoverflow.com/questions/74477955
复制相似问题