Laravel4 Generators - 개발 시간을 단축 시켜주는 Artisan 명령어

Jeffrey Way가 만든 Laravel4 Generators입니다.

이 패키지를 사용하면 사이트나 앱 개발 시간을 단축시켜 줍니다.

사용할 수 있는 artisan 명령어

  • generate:model
  • generate:seed
  • generate:test
  • generate:view
  • generate:migration
  • generate:resource

RESTful 리소스 컨트롤러를 만들때 주로 generate:resource 명령을 사용합니다.

이 명령어로 그에 해당되는 파일들이 자동으로 생성됩니다.

php artisan generate:resource dog --fields="name:string"

위의 명령어로 생성되는 파일들

  • name 컬럼이 포함되어있는 create_dogs_table 마이그레이션 파일을 생성합니다.
  • Dog.php 모델 파일을 생성합니다.
  • index, show, create, edit 뷰 파일이 들어있는 views/dogs 폴더를 생성합니다.
  • database/seeds/DogsTableSeeder.php 씨드 파일을 생성합니다.
  • DogsTableSeeder를 실행하도록 DatabaseSeeder.php 파일을 수정합니다.
  • RESTful 메소드로 구성되어 있는 controllers/DogsController.php 컨트롤러 파일을 생성합니다.
  • routes.php 파일에 Route::resource('dogs', 'DogsController')를 추가합니다.
  • 몇가지의 보일러판 테스트가 포함되어 있는 tests/controllers/DogsControllerTest.php 파일을 생성합니다.
comments powered by Disqus