【问题标题】:Any laravel expert here? [ file_get_contents(url) failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found]这里有任何laravel专家吗? [ file_get_contents(url) 无法打开流:HTTP 请求失败! HTTP/1.1 404 未找到]
【发布时间】:2021-10-07 16:28:18
【问题描述】:

我在运行 laravel 项目时遇到了这个问题

错误异常 file_get_contents(http://r4u.com/storage/app/public/Frontassets/images/icon/email.svg):打开流失败:HTTP 请求失败! HTTP/1.1 404 未找到(查看:/home/hamza/Documents/reserved4you/resources/views/Includes/Front/header.blade.php)

你能帮我解决这个问题吗?我正在使用“laravel/framework”:“^7.29”

#laravel_experts

【问题讨论】:

  • 这与 Laravel 无关,您尝试调用的 URL 根本不存在 - 这就是 404 错误的含义。访问浏览器中的 URL,也会出现同样的问题。如果您希望它能够正常工作,请仔细检查...也许您在 URL 中输入错误或其他内容。
  • 附言。 stackoverflow 不做主题标签。

标签: php laravel svg


【解决方案1】:

看起来你已经在 laravel 的 storage 文件夹中存储了 svg 文件。 您是否公开链接了您的存储文件夹? 如果没有,请运行以下命令

php artisan storage:link

然后像这样尝试http://r4u.com/storage/Frontassets/images/icon/email.svg

【讨论】:

    【解决方案2】:

    您的 resources/views 文件夹中似乎没有 header Blade 文件,因此请检查是否有可用的文件。

    如果它可用但仍然无法正常工作,请尽可能分享您的控制器代码,以便我为您提供更多帮助。

    谢谢

    【讨论】:

    • 不,这不是错误的意思。这是对 file_get_contents 的调用失败
    • 好的,无论您使用什么,请分享您的代码/逻辑,这样会更清楚,我可以轻松地帮助您。
    猜你喜欢
    • 2012-03-23
    • 2016-06-02
    • 1970-01-01
    • 2020-01-21
    • 1970-01-01
    • 2016-01-25
    • 2012-06-23
    • 2023-01-01
    • 2017-08-07
    相关资源
    最近更新 更多