【问题标题】:error: failed to open stream: No such file or directory in file错误:无法打开流:文件中没有这样的文件或目录
【发布时间】:2019-02-26 05:18:14
【问题描述】:

我有一个使用 laravel 的示例代码

错误:打开流失败:文件中没有这样的文件或目录

$test = 'sample_remote_tempfile.txt';
$content = Storage::get('upload/'.$test);
foreach (file($content) as $line) {
     explode(" , ", trim($content),"\n");
     die($content);
}

【问题讨论】:

  • $content = Storage::get('upload/'.$test); 没有找到目录。为什么不包括base_url()
  • 或 $content = public_path(''upload').'/'.$test;实际上,这取决于您如何定义文件系统。
  • @Roshan 感谢您的回答 base_url() 是什么意思?抱歉,我是 php 新手,我试过 Storage::url('upload/'.$test);
  • @ViperTecPro 感谢您的回答,我将尝试 public_path

标签: php laravel file


【解决方案1】:

(如果使用 LARAVEL)

使用命令,清除自动加载文件,并更新路由以加载新的类名称。

> composer dumpautoload

检查您的路线文件,以验证所有类名的拼写是否正确

routes\web.php 

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-02-25
    • 2019-07-27
    • 2013-12-15
    • 2014-03-02
    • 2016-12-20
    • 2017-05-04
    相关资源
    最近更新 更多