2015-01-13 2 views
1

내 페이지에 관계없이 내 Laravel 응용 프로그램에서 방문자에 대한 일부 정보를 저장해야합니다. 나는 또한 검사를한다. 이제, 나는이 모든 것을 내 App::before 필터에서 수행하며 페이지가로드 될 때마다 호출되는 유일한 장소입니다.Laravel로보기를 반환하기 전에 방문자 데이터 저장

올바른 방법인가요? 더 좋은 옵션이 있습니까? App::before 필터가 경로를로드하기 전에 실현할 수있는 글로벌 작업을 추가 할 수있는 유일한 장소라는 사실은 방문자 데이터를 데이터베이스에 저장하는 것이 필터링 작업이 아니기 때문에 다소 이상하게 보입니다.

답변

0

사실, 그것을 배치하는 가장 올바른 방법이 될 것이라고 생각합니다. 당신이보기를 반환하기 전에 뭔가를 할 방법을 찾고 있다고 생각합니다. 응답을 보내기 전에 뭔가를 할 방법을 찾고 있습니다. App::before()이 올바른 방법 일 것입니다. 변경 사항은보기에서 볼 수 있어야합니다.

보기가 반환되기 전에 무엇인가를하려한다면, View Composers을보십시오.

+0

감사합니다. 왜 Laravel이 복잡하고 많은 숨겨진 길을 기대하는지 모르겠습니다. 나는 첫번째 시야에 보이는 것처럼 간단하다는 것을 짐작한다. – ali

+0

그것은 실제로 아주 간단하고 청결하다! 해피 코딩 :) – Dencker