- 이
interface UserInterface
- 만들기 (테이블
User
말할) 다음을 수행 할 것, 유연한 컨트롤러를 만들려면 및 Laravel의 IOC의를 사용하는class EloquentUserRepository implements UserInterface
App::bind
하여implement
에 interface
하지만, 당신은 또한 모드를 만들 l User
은 Eloquent
으로 확장되며 따라서 EloquentUserRepository
은 기본적으로이 모델을 호출합니다. 제공된 Eloquent 함수 이외에 User
에 사용자 지정 함수 또는 관계를 만드는 경우 EloquentUserRepository
에 함수를 만들어서 간단하게 반환해야합니다. 그게 반복되지 않니? 직접 인터페이스 모델을 구현할 수있는 방법이 있습니까?
[이것은 당신이 찾고있는 것입니다] (http://heera.it/laravel-repository-pattern#.U3iQO_mSySo)라고 생각합니다. –
아니요,이 예제의'UserRepository'는 함수를'User' 모델에 연결합니다. 그것은 반복적입니다. 그것들은 하나이고 똑같습니다. 나는 그 단계를 제거하고 싶다. – Kousha