이 글에서는 Laravel 확장 권장 사항: 탐색 요소 도구 Laravel Navigation 확장 기능인 Laravel 확장 권장 사항: 탐색 요소 도구 Laravel Navigation Navigation 패키지를 공유하겠습니다. Laravel 확장 권장 사항: 탐색 요소 도구 Laravel Navigation Navigation을 사용하여 사이트 탐색 요소를 쉽게 구축하는 방법을 소개하는 내용이 모든 사람에게 도움이 되기를 바랍니다.
Laravel 확장 권장 사항: 탐색 요소 도구 Laravel Navigation Navigation은 Laravel 확장 권장 사항: 탐색 요소 도구 Laravel Navigation 애플리케이션의 메뉴, 이동 경로 및 기타 탐색 요소를 관리하기 위한 Spatie용 패키지입니다. Menu
패키지는 Laravel 확장 권장 사항: 탐색 요소 도구 Laravel Navigation의 Html 메뉴 생성기이지만 이 패키지는 "렌더리스 구성 요소"로 간주될 수 있습니다. 탐색 구성 요소:app(Navigation::class) ->add('Home', route('home')) ->add('Blog', route('blog.index'), function (Section $section) { $section ->add('All posts', route('blog.index')) ->add('Topics', route('blog.topics.index')); }) ->addIf(Auth::user()->isAdmin(), function (Navigation $navigation) { $navigation->add('Admin', route('admin.index')); }); // 渲染到树结构 app(Navigation::class)->tree(); /* [ { "title": "Home", "url": "/", "active": false, "children": [] }, { "title": "Blog", "url": "/blog", "active": false, "children": [ { "title": "All posts", "url": "/blog", "active": false, "children": [] }, { "title": "Topics", "url": "/blog/topics", "active": true, "children": [] } ], }, { "title": "Admin", "url": "/admin", "active": false, "children": [] } ] */
// 在你的控制器中添加额外的页面 app(Navigation::class)->activeSection()->add($topic->name, route('blog.topics.show', $topic)); // Render to breadcrumbs app(Navigation::class)->breadcrumbs(); /* [ { "title": "Blog", "url": "/blog" }, { "title": "Topics", "url": "/blog/topics" }, { "title": "Laravel 확장 권장 사항: 탐색 요소 도구 Laravel Navigation", "url": "/blog/topics/laravel" } ] */
이 패키지에 대해 알아보고, 전체 설치 지침을 얻고, GitHub에서 소스 코드를 볼 수 있습니다. . 이 패키지와 이와 같은 훌륭한 오픈 소스 PHP 및 Laravel 확장 권장 사항: 탐색 요소 도구 Laravel Navigation 패키지를 제공해주신
Sebastian De Deyne원본 주소: https://laravel-news.com/laravel-navigation 번역 주소: https://learnku.com/laravel/t/69041[관련 권장 사항: laravel 비디오 튜토리얼]
위 내용은 Laravel 확장 권장 사항: 탐색 요소 도구 'Laravel Navigation'의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!