Laravel 包含(DatabaseSeeder.php):无法打开流:没有这个文件或目录。

4

我正在Windows10上使用Laravel 5.4.30,php版本为7.1.4,composer版本为1.4.1。

当我执行以下命令时:

php artisan db:seed

我获取了这些信息。
PS D:\data\new_site\test > php artisan db:seed


  [ErrorException]
  include(D:\data\new_site\test\vendor\composer/../../seeds/DatabaseSeeder.php): failed to open stream: No such file or directory
< p >DatabaseSeeder.php 的路径为:

D:\data\new_site\test\database\seeds\DatabaseSeeder.php

我的 Laravel 文件夹的路径是

D:\data\new_site\test

我执行了composer dump-autoload,但它没有解决问题。

我该如何解决这个问题?

1个回答

6

问题已解决。似乎是composer的一个bug。我将composer版本从1.4.1升级到1.5.2并执行composer dump-autoload,最终我成功运行了seeder。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接