laravel php artisan db:seed 提示 class UserTableSeeder does not exist

laravel php artisan db:seed

当我们执行
php artisan db:seed
提示
class UserTableSeeder does not exist

这个错误基本是出现在不经过composer的时候出现的,至于为什么会出现呢?

  • 1.可能是你执行php artisan make:seeder UserTableSeeder 的时候,他没有把UserTableSeeder.php 写到自动加载里面去
  • 2.你是复制过来的

解决方法

网上都说一个方法 composer dump-autoload(但我用的是直接安装包啊,那可怎么办)
别怕我告诉你们要怎么改

只要修改两个文件

/vendor/composer/autoload_classmap.php
/vendor/composer/autoload_static.php

/vendor/composer/autoload_classmap.php 里修改

这里写图片描述

/vendor/composer/autoload_static.php 里修改

这里写图片描述

然后你再执行一下
php artisan db:seed

是不是发现问题解决了

猜你喜欢

转载自blog.csdn.net/duanshuiliu2017/article/details/79655413