그래서 내 프로젝트에서 많이 사용하는 사용자 지정 패키지가 있습니다. 패키지에는 많은 마이그레이션과 시드가 포함되어 있습니다. 패키지의 서비스 제공 업체에서 마이그레이션 5가 서버 5에서 실행되지 않습니까?
, 정말 같은 마이그레이션을로드 : I 로컬php artisan migrate:refresh
를 실행하면 마치 마법처럼 작동하며 마이그레이션이 실행되고 테이블은 DB에 설치되어
$this->loadMigrationsFrom(__DIR__ . '/database/migrations/');
. 그러나 내 서버에서 동일한 작업을 수행 할 때 마이그레이션 설정에 아무런 변화가 없습니다. 동일한 구성이 내 홈 환경에서 작동하고 내 생산 환경에서는 작동하지 않기 때문에 혼란 스럽습니다.
다른 누구도 이와 유사한 문제에 직면했거나이를 해결하는 방법에 대해 알고 있습니까?
패키지에 대한 Laravel 공식 문서에서 마이그레이션에 대해 찾지 못했습니다. 마이그레이션을 추가하기위한 명령을 수동으로 만들어야한다고 생각합니다. –
base_path()를 사용하면 마이그레이션 파일이 누락되거나 경로가 올바르지 않은 두 가지 가능성이있을 수 있습니다. 또한 파일이 있고 경로가 올바르다면 더러운 트릭은 마이그레이션 테이블에서 존중 된 항목을 삭제하고 마이그레이션을 다시 실행하는 것일 수 있습니다. – iSensical