我尝试将用户播种到数据库但不能。我可以轻松地创建迁移表,所以问题不在于与数据库的连接,但是我无法创建用户,我得到了"类UsersTableSeeder不存在"错误。我该如何解决? (我使用laravel 5.3)
这是我的代码:
DatabaseSeeder.php
<?php
use Illuminate\Database\Seeder;
use Illuminate\Support\Facades\DB;
class DatabaseSeeder extends Seeder
{
public function run()
{
$this->call(UsersTableSeeder::class);
}
}
UsersTableSeeder.php
<?php
use Illuminate\Database\Seeder;
use App/User;
use Illuminate\Support\Facades\DB;
class UsersTableSeeder extends Seeder
{
public function run()
{
\DB::table('users')->delete();
User::create([
'name' => 'lamin',
'email' => 'lamin@laravel.com',
'password' => bcrypt('lamin')
]);
}
}
答案 0 :(得分:2)
尝试运行composer dumpauto
命令,然后再次运行播种器。
答案 1 :(得分:2)
运行此命令。
composer dump-autoload
它只是重新生成需要包含在项目中的所有类的列表