YAML의 간단한 몇 줄로 모델, 컨트롤러, 뷰, 경로, 마이그레이션을 만드는 데 도움이되는 간단한 생성기를 만듭니다. 모든 것이 지금까지 훌륭해 보이지만 문제가 있었고 그것에 대해 많이 조사했지만 여전히 아무것도 얻지 못했습니다.laravel 마이그레이션 파일을 수동으로 만드는 방법
내 도구가 마이 그 레이션 파일을 생성하는 경우, 마이 그 레이션 파일 이름이 특정 규칙을 따라야하므로 php artisan migrate
명령이 파일을 감지하고 마이그레이션 할 수 있습니다.
파일 이름은 년, 월, 일로 시작해야하며 숫자 다음에 마이그레이션에 대한 설명이 나와야합니다. 예 : . 2014_10_12_000000_create_users_table.php
2014_10_12_100000_create_password_resets_table.php
이제는 파일의 시작 부분에 날짜를 넣는 것이 쉽지만 번호 규칙을 어떻게 따를 수 있습니까? 새 마이그레이션 파일마다 번호가 하나씩 증가합니다.
생성 된 마지막 파일을 감지하여 그 번호를 알 수 있고 마지막으로 만든 마이그레이션 파일보다 큰 번호로 새 마이그레이션 파일을 만들려면 어떻게해야합니까?
이 코드로 마이그레이션 파일 이름을 만듭니다.
$migrationFileName = date('y').'_'.date('m').'_'.date('d').'_'.'create'.ucfirst($name).'Table';
그러나 명령 php artisan migrate
아직도 수없이 마이그레이션 할 파일을 검색 할 수 없습니다. 그러면 내가 어떻게 할 수 있니?
Carbon::now()->format('His');
'간단한 생성기'는 콘솔 명령입니까? – KmasterYC
필요한 모든 것은 https://github.com/illuminate/database/blob/master/Migrations/MigrationCreator.php#L178 – Winter
겨울입니다. 그것은 효과가있다! –