2014-06-05 2 views
1

Laravel 4를 처음 사용했습니다. 기존 데이터베이스에서 모델, 뷰 및 컨트롤러를 생성 할 수 있는지 알고 싶습니까? 내가 봤 및 Laravel은 데이터베이스 또는 마이그레이션 스크립트에서 모델, 뷰 및 컨트롤러를 생성합니다.

을 발견하지만 내가 모델을 만들려면 명령 줄로하는 같은 리버스 엔지니어링을 원하는대로 리소스 이름을 제공하여 마이그레이션 스크립트, 모델, 뷰와 컨트롤러, 뷰를 생성 할 수 있습니다 및 컨트롤러를 기존 데이터베이스에서 가져올 수 있습니다.

답변

3
php artisan generate:model dbtablename 

아주 잘 당신이 경우 database.in 기존의 당신이

php artisan generate:resource command 

"Laravel-4-발전기"를 사용할 필요가 없습니다에 대한 개별 모델을 만들 철저하게 documented.read 당신은 것입니다 것입니다 그것을 찾아라. 재미있어.

+0

빈 모델이 생성 될 것이며 모델에서 컨트롤러와 뷰를 어떻게 만듭니 까? – neeraj

+0

물론 빈 모델이 생성되며 모델에서 컨트롤러와 뷰를 생성 할 수 없습니다. "laravel-4 generators"는이 튜토리얼을 명령 터미널, 체크 아웃에서 모델, 뷰 및 컨트롤러를 만드는 데 도움을줍니다. http://andrewperkins.net/laravel – Rokib

+0

[이 링크 확인] (http://code.tutsplus.com/tutorials/the-power-of-laravel-generators--pre-41574)도 가능합니다. Jeffrey의 laravel 4 생성기에 대한 자습서. – Rokib

3

나는 동일한 질문을했기 때문에 좋은 해결책을 찾지 못해서 스스로 구축하기 시작했습니다.

https://github.com/jimbolino/laravel-model-builder/

그것은 지금까지 완벽한에서, 그러나 같은 기본적인 일을 할 수 있습니다 :

  • 날짜, 자동 증가
  • 감지 (아마 버그)

    • 는 모델에게
    • 감지 관계를 생성
    • 숨겨진 필드 (mysql 주석을 추가 한 경우)
    2

    Laravel 4 Migrations Generator : 기존 데이터베이스 스키마에서 자동으로 마이그레이션을 생성합니다. Laravel-5에 대한 해결책도 있습니다.

    packalyst.com에서 모델을 자동으로 생성하는 방법을 찾을 수 있습니다.