나는 데이터베이스에 사용자를 시드하려고하지만 할 수 없습니다. easely 마이그레이션 테이블을 만들 수 있으므로 문제는 데이터베이스에 연결되지 않지만 사용자를 만들 수는 없으며 "UsersTableSeeder 클래스가 존재하지 않습니다."오류가 발생합니다. 어떻게 해결할 수 있습니까? 여기 Laravel 5는 데이터베이스에 시드가 작동하지 않음을 나타냅니다.
내 코드입니다 (나는 laravel 5.3을 사용) :composer dumpauto
명령을 실행
<?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' => '[email protected]',
'password' => bcrypt('lamin')
]);
}
}
프로젝트에 포함시킬 필요가 모든 클래스의 목록을 다시 생성! 고맙습니다! –