Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 拉威尔罐头';找不到数据库目录_Php_Database_Laravel - Fatal编程技术网

Php 拉威尔罐头';找不到数据库目录

Php 拉威尔罐头';找不到数据库目录,php,database,laravel,Php,Database,Laravel,我有一个很奇怪的问题。我使用的是5.4版本的laravel,目前在我的笔记本电脑windows 10上运行,在mac和pc的其他设备上我没有这个问题 所以,问题是,当我尝试为数据库播种时,我得到了一个奇怪的错误,它说 [ErrorException]包括(C:\Users\nathaniel\Desktop\LaraProjects\cms\vendor\composer/../../../atabase/seeds/DatabaseSeeder.php):无法打开流:没有这样的文件或目录 正如

我有一个很奇怪的问题。我使用的是5.4版本的laravel,目前在我的笔记本电脑windows 10上运行,在mac和pc的其他设备上我没有这个问题

所以,问题是,当我尝试为数据库播种时,我得到了一个奇怪的错误,它说

[ErrorException]包括(C:\Users\nathaniel\Desktop\LaraProjects\cms\vendor\composer/../../../atabase/seeds/DatabaseSeeder.php):无法打开流:没有这样的文件或目录

正如您所看到的,它不是\database,而是\atabase,我不知道为什么。在执行php artisan migrate:refresh时--种子将迁移所有内容,但在种子设定时失败:

php artisan迁移:刷新——种子回滚:2014_07_02_230147_迁移_cartalyst_sentinel回滚:2014_07_02_230147_迁移_cartalyst_sentinel迁移:2014_07_02_230147; u迁移_cartalyst_sentinel迁移:2014_07_02_230147;迁移_cartalyst_sentinel

[ErrorException]包括(C:\Users\nathaniel\Desktop\LaraProjects\cms\vendor\composer/../../../atabase/seeds/DatabaseSeeder.php):无法打开流:没有这样的文件或目录


我尝试过卸载自动加载并清除缓存,但问题仍然存在。谢谢

首先尝试升级composer:
composer自我更新

我不知道这个奇怪错误的原因,但您可以通过在
composer.json
中提供数据库的完整路径来修复它(为buggy composer 1.4.2版工作)


首先尝试升级composer:
composer自我更新

我不知道这个奇怪错误的原因,但您可以通过在
composer.json
中提供数据库的完整路径来修复它(为buggy composer 1.4.2版工作)


无论如何,无法添加注释,请尝试检查文件夹,确切名称为
数据库
,然后打开
composer.json
,并检查此参数

"autoload": {
        "classmap": [
            "database"
        ],
        "psr-4": {
            "App\\": "app/"
        }
    },

再次尝试后,请打开
composer.json
并检查。

无法添加注释,无论如何,请尝试检查文件夹,数据库的确切名称,然后打开
composer.json
,并检查此参数

"autoload": {
        "classmap": [
            "database"
        ],
        "psr-4": {
            "App\\": "app/"
        }
    },
请重试
编写器转储自动加载
并检查