Cet article partagera avec vous une extension Recommandation dextension Laravel : outil délément de navigation Laravel Navigation : le package Recommandation dextension Laravel : outil délément de navigation Laravel Navigation Navigation. Il présentera comment utiliser Recommandation dextension Laravel : outil délément de navigation Laravel Navigation Navigation pour créer facilement des éléments de navigation de site. J'espère que cela sera utile à tout le monde !
Recommandation dextension Laravel : outil délément de navigation Laravel Navigation Navigation est un package pour Spatie permettant de gérer les menus, le fil d'Ariane et d'autres éléments de navigation dans les applications Recommandation dextension Laravel : outil délément de navigation Laravel Navigation. Le package Menu
est le générateur de menu HTML de Recommandation dextension Laravel : outil délément de navigation Laravel Navigation, mais ce package peut être considéré comme un "composant sans rendu". " du composant de navigation :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": [] } ] */En utilisant ce package, vous pouvez également utiliser la méthode suivante pour générer du fil d'Ariane à partir de la navigation :
// 在你的控制器中添加额外的页面 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": "Recommandation dextension Laravel : outil délément de navigation Laravel Navigation", "url": "/blog/topics/laravel" } ] */
Vous pouvez en savoir plus sur ce package, obtenir des instructions d'installation complètes et afficher le code source sur GitHub. Merci à
Sebastian De Deyneet à l'équipe Spatie pour avoir fourni ce package, ainsi qu'à tous les excellents packages PHP et Recommandation dextension Laravel : outil délément de navigation Laravel Navigation open source comme celui-ci
Adresse originale : https://laravel-news.com/laravel-navigation Adresse de traduction : https://learnku.com/laravel/t/69041[Recommandations associées : tutoriel vidéo laravel]
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!