저는 방금 Laravel을 배우고 있으며 사용자 테이블을 만드는 작업 마이그레이션 파일이 있습니다. 마이그레이션의 일부로 사용자 레코드를 채우려 고합니다.
public function up()
{
Schema::create('users', function($table){
$table->increments('id');
$table->string('email', 255);
$table->string('password', 64);
$table->boolean('verified');
$table->string('token', 255);
$table->timestamps();
DB::table('users')->insert(
array(
'email' => 'name@domain.com',
'verified' => true
)
);
});
}
하지만 실행할 때 다음 오류가 발생합니다 php artisan migrate
.
SQLSTATE[42S02]: Base table or view not found: 1146 Table 'vantage.users' doesn't exist
이는 Artisan이 아직 테이블을 생성하지 않았기 때문이지만 모든 문서에는 Fluent Query를 사용하여 마이그레이션의 일부로 데이터를 채우는 방법이 있다고 말하는 것 같습니다.
누구든지 어떻게 알아? 감사!