2017-03-06 6 views
0

새 API를 시작할 때 이미 사용중인 데이터베이스가 있습니다. Laravel 5.4. 대신 사용 마이그레이션의 이러한 이유로 Laravel 5.4 - Artisan make : 컨트롤러 XxxController --resource --model = Xxx 모델을 식별 할 수 없습니다. reliese/laravel에 의해 생성 된 모델 driectory

는, 나는 모델 내 데이터베이스에서를 생성하는 reliese/laravel을 사용했다.

요점은 reliese가 app/Models/ 안에 모델을 만들었습니다. 그래서 예를 들어 app/Models/City.php으로 변환 된 테이블이 있습니다.

그래서 나는이 같은 장인를 사용하여 컨트롤러을 만들려고 할 때 :

php artisan make:controller CityController --resource --model=City 

내가이 오류 :

A App\City model does not exist. Do you want to generate it? (yes/no) [yes]: 

장인 때문에이 모델 도시를 찾고있다. 응용 프로그램/폴더 내부 PHP.

Artisanapp/Models을 대신 가리킬 수 있습니까?

+0

PHP는 장인 메이크업 더 우아 –

답변

0

내가 무슨 짓을했는지 여기에 공유 :

php artisan make:controller CityController --resource --model=Models\\City 

Controller created successfully. 

내가 이중 백 슬래시 을 사용했다 "\"app\ 폴더없이. 도시 \ 컨트롤러 CityController --resource --model = 응용 프로그램 :

0

이것은

php artisan make:controller CityController --resource --model=Models/City