php - 在路径中找不到 Laravel 文件,但它确实存在

标签 php laravel file storage

尝试获取文件内容时在控制台中出现以下错误:

[League\Flysystem\FileNotFoundException] File not found at path: C:/wamp64/www/lion/resources/generate/json/Car.json

当我在资源管理器中复制并粘贴该确切路径时,它可以正常打开 json 文件。

这是我的代码:

$this->json = json_encode(Storage::get(resource_path('generate/json/'.$this->argument('model').'.json')));

最佳答案

我想通了。

Storage::get 实际上使用相对于文件系统磁盘配置的路径,因此错误消息本身具有误导性。

我已经通过简单地使用 file_get_contents() 来纠正这个问题。

关于php - 在路径中找不到 Laravel 文件,但它确实存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44769693/

相关文章:

php - Symfony 包含来自自定义文件夹的部分内容

PHP fatal error : Uncaught Error: Call to undefined function Whoops\Exception\xdebug_is_enabled() with Laravel 5. 8 和 PHP 7.4

html - Internet Explorer 阻止下载文件

php - 名称中的空格会破坏下载吗?

python - 如何采样一个非常大的 CSV 文件(6GB)

php - 如何使用 sphinx 进行短语搜索

php - 使用 PHPExcel 导入时将表列与数据映射

php - 粘性行: fetching some rows always on top of list in postgresql

php - 在 Laravel 中动态设置数据库连接和语言

php - Laravel 时间戳计算