내 모델에서는 자체 유효성 확인을 위해 Ardent을 사용하지만 인증을 위해 Sentry을 사용해야하는 모델이 있습니다. 그래서 Ardent와 Sentry도 확장해야하지만, PHP에는 다중 상속이 없기 때문에 그렇게 할 수 없습니다. 나는 형질로 해보려고했지만 형질은 연장 될 수 없다. 두 수업 모두 거의 필요하지 않습니다. 둘 다 사용할 수있는 방법이 있습니까?Sentry with Ardent를 Laravel에서 사용하는 방법?
6
A
답변
1
이 작업을 수행하는 가장 좋은 방법은 Sentry 폴더에서 직접 전체 사용자 모델을 복사하는 것입니다. 예. src/Cartalyst/Sentry/Users/Eloquent/User.php
Ardent가 이미 모델을 확장 한 이후로 파일을 모델 디렉토리에 복사 한 다음 모델 대신 Ardent를 확장하십시오.
작동해야합니다. 작동하려면 몇 가지 문제 나 수정이 필요할 수 있지만, Sentry 대신 Toddish/Verify를 사용하여 비슷한 작업을 수행하고 있습니다.
+0
그것은'Cartalyst \ Sentry \ Users \ Eloquent \ Users :: validate()의 선언은 LaravelBook \ Ardent \ Ardent :: validate (array $ rules = Array, array $ customMessages = Array)와 호환되어야합니다. – Muflix
관련 문제
- 1. sentry 2 with ldap
- 2. Laravel에서 쿠키를 사용하는 방법?
- 3. laravel에서 페이징을 사용하는 방법
- 4. Laravel에서 dataTable을 사용하는 방법 5.1
- 5. Laravel에서 동적 컨트롤러를 사용하는 방법
- 6. laravel에서 스트라이프를 사용하는 방법 5.2
- 7. Laravel에서 캐시를 사용하는 방법 4
- 8. Laravel에서 원격 데이터베이스를 사용하는 방법
- 9. Ardent를 사용하여 Laravel 4에서 오류 메시지를받는 방법
- 10. log4j를 사용하는 Sentry 로깅이 작동하지 않습니다.
- 11. Laravel에서 미들웨어를 사용하여 보안 컨트롤러를 사용하는 방법?
- 12. API 경로를 Laravel에서 사용하는 방법 5.3
- 13. 커스텀 클래스 Laravel에서 Auth()를 사용하는 방법?
- 14. laravel에서 계산원 패키지를 사용하는 방법 5.2?
- 15. Laravel에서 필터를 사용하는 방법 - 차이점은 무엇입니까
- 16. Laravel에서 복잡한 SQL 식을 사용하는 방법
- 17. codeception 및 laravel에서 multiselect를 사용하는 방법
- 18. laravel에서 ardent를 사용하여 저장하지 않으려는 필드의 유효성을 검사 할 수 있습니까?
- 19. Laravel에서 중첩 된 리소스 경로 설정
- 20. Laravel 및 Sentry 시작하기
- 21. Laravel에서 관계를 추가하는 방법?
- 22. Sentry django configuration - logger
- 23. onClick with angularJs 사용하는 방법?
- 24. less with PHP를 사용하는 방법
- 25. DANE with Java를 사용하는 방법?
- 26. Prolog with PHP를 사용하는 방법?
- 27. AIML with Python을 사용하는 방법
- 28. AdWhirl with MySQL을 사용하는 방법
- 29. State with Pipes를 사용하는 방법?
- 30. Backbone.Marionette.ItemView with Mustache를 사용하는 방법
당신은 Sentry & Ardent를 사용할 수 있습니까? –
@ JavierEnríquez 아니요. 결국 우리는 센트리만을 사용했고 일반적인 방법으로 유효성을 확인했습니다. 가능한 한 가지 해결 방법은 Sentry의 공급 업체 폴더를 찾아서 Ardent를 확장하는 것입니다. – totymedli