我在AWS Beanstalk上部署了Laravel Web应用程序。除了图像/文件显示之外,包括数据库在内的所有内容都可以正常运行。徽标,图像等未显示。这可能是文件路径问题。我的图像和文件存储在“存储”目录中。我的文件路径如下:
<img src="/storage/images/logo.png">
这在本地工作,但在AWS服务器上却没有。我尝试了所有可能的路径,但仍然无济于事。我在做什么错了?
答案 0 :(得分:0)
尝试使用此命令从存储目录中检索资产。
Storage::disk('local')->url('images/logo.png');
您可以使用以下格式的刀片服务器。
<img src="{{ Storage::disk('local')->url('images/logo.png') }}">
这会将直接URL提供给/storage/images/logo.png