0
그래서, 내가 실수로 잘못 마이그레이션을 생성 한 후 나는이 같은 rollback
명령을 사용하여 삭제하려고 :마지막 이전 이전 롤백?
php artisan migrate:rollback --step=1
그것은 성공적으로 실행하고 나는 명령 행에서이 메시지를 가지고 :
을 압연 2017_12_07_201338_add_authors_id_to_uploads_id 다시 : 롤백 다음 2017_12_07_201338_add_authors_id_to_uploads_id
을하지만, 후미 내가 phpMyAdmin에서 데이터베이스를 열었을 때 나는 잘못된 열이 여전히 있음을 발견했다.
분명히 롤백이 작동했기 때문에 무엇이 누락되어 있는지 궁금합니다.
P. 내가 그걸 필요로하지 않기 때문에 나는 아래쪽 기능에 아무 것도 갖고 있지 않다.
공공 기능까지()
{
//
Schema::table('authors', function($table){
$table->integer('user_id')->unsigned();
});
Schema::table('authors', function($table) {
$table->foreign('user_id')->references('id')->on('users');
});
}
은 롤백 ... 그 down' 당신이 up' : – lagbox
'에 무슨 짓을했는지 취소를 위해 무엇 ' "아무것도"... 타다입니다 않았다 좋아, 솔직히 나는 다운 기능을 쓰는 방법을 모르겠다. 그걸 도울 수 있니? –
은 해당 열을 삭제할 수있는 것 같습니다. https://laravel.com/docs/5.5/migrations#dropping-columns – lagbox