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

时间:2017-07-21 08:18:16

标签: php laravel-5.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

DatabaseSeeder.php的路径是

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

我的Laravel文件夹的路径是

D:\data\new_site\test

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

我该如何解决问题?

1 个答案:

答案 0 :(得分:1)

问题解决了。这似乎是作曲家的错误。我将我的作曲家版本从1.4.1升级到1.5.2并执行composer dump-autoload 最后,我可以成功运行播种机。