Laravel로 여러 페이지에 대한 링크가있는 대시 보드 CMS 프로젝트 내에서 사이드 바를 만들려고합니다. 이러한 링크 중 일부는 로그인 한 사용자가 사이드 바에서 볼 수 있도록 특정 역할을해야하며 심지어 직접 시도하거나 액세스하더라도 사용자를 방문 할 수 있습니다.탐색 링크 Laravel의 관리자 패널
나는 role_id를 기반으로 특정 페이지 만 볼 수 있고 페이지를 직접 방문하면 볼 수 없도록하기 위해해야 할 일을 파악하려고합니다.
초기 생각은 if 문을 어디에서나 시도해 보는 것이었지만 그 문제는 더 많은 링크가 있습니다.
내가 그 역할과 함께 다음 역할과 ID를 갖고 있다고 가정 해 보겠습니다.
id - role_name
1 basic user
2 editor
3 admin
4 super admin
다음 네비게이션 구조도 있습니다.
Dashboard
Category 1
Link 1
Link 2
Category 2
Link 3
Link 4
Link 5
Link 6
Category 3
Link 7
Link 8
Link 9
Link 10
단지의 전체 무리를 넣는 것보다 특정 역할 ID의 요구 사항을 탐색 링크를 처리 할 수있는 더 좋은 방법이 있다면 내 모든 코드를 통해 문?