컨트롤러에서
nav::all() 해서 받은 변수를 뷰로 넘기고
뷰에서 함수를 이용해 원하는 컬럼의 내용만 따로 뽑아서 사용할수있는 방법이 있을까요 ??
예를 들어서
하위 메뉴가 있는 메뉴를 부르고
1
2
3
4
차례대로 뿌려준다음에
1번 메뉴에 하위메뉴들을 또 뿌려주고싶은데 이렇게 사용할수있나요 ? 이럴수없다면
어떤 식으로 보통 구현하는지 힌트좀 주시면 안될까요 ㅠㅠ ?
컨트롤러에서 반복문을 돌리고 함수를 써서 컬렉션이나 어레이로 만들고 난 뒤 뷰로 넘겨주고
뷰에서는 이미 완성된 리스트를 반복문으로 보여주면 좋은 코드가 될 것 같아요
만약 그 함수가 다른 테이블과 관계 함수라면
nav::with('relationTable');
with 함수로 eager loading 이슈를 해결할 수 있습니다
Blade 템플릿을 이용해서 재귀호출하여 처리하시면 될듯합니다. 아래 링크 한번 참고하세여
https://www.sitepoint.com/laravel-blade-recursive-partials/
컨트롤러에서
nav::all() 해서 받은 변수를 뷰로 넘기고
뷰에서 함수를 이용해 원하는 컬럼의 내용만 따로 뽑아서 사용할수있는 방법이 있을까요 ??
예를 들어서
하위 메뉴가 있는 메뉴를 부르고
1
2
3
4
차례대로 뿌려준다음에
1번 메뉴에 하위메뉴들을 또 뿌려주고싶은데 이렇게 사용할수있나요 ? 이럴수없다면
어떤 식으로 보통 구현하는지 힌트좀 주시면 안될까요 ㅠㅠ ?