Rumah > Artikel > rangka kerja php > Pengesyoran sambungan Laravel: Alat elemen navigasi "Navigasi Laravel"
Artikel ini akan berkongsi dengan anda sambungan Pengesyoran sambungan Laravel: Alat elemen navigasi Navigasi Laravel: Pakej Navigasi Pengesyoran sambungan Laravel: Alat elemen navigasi Navigasi Laravel Ia akan memperkenalkan cara menggunakan Navigasi Pengesyoran sambungan Laravel: Alat elemen navigasi Navigasi Laravel untuk membina elemen navigasi tapak dengan mudah. Saya harap ia akan membantu semua orang.
Pengesyoran sambungan Laravel: Alat elemen navigasi Navigasi Laravel Navigation ialah pakej untuk Spatie untuk mengurus menu, serbuk roti dan navigasi lain dalam Elemen aplikasi Pengesyoran sambungan Laravel: Alat elemen navigasi Navigasi Laravel.
Manakala pakej Spatie Menu Pengesyoran sambungan Laravel: Alat elemen navigasi Navigasi Laravel ialah penjana menu Html untuk Pengesyoran sambungan Laravel: Alat elemen navigasi Navigasi Laravel , tetapi pakej ini boleh dianggap sebagai "komponen tanpa render" bagi komponen navigasi:
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": [] } ] */
Menggunakan pakej ini, anda juga boleh menjana serbuk roti daripada navigasi menggunakan:
// 在你的控制器中添加额外的页面 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": "Pengesyoran sambungan Laravel: Alat elemen navigasi Navigasi Laravel", "url": "/blog/topics/laravel" } ] */
Anda boleh belajar tentang ini pakej, dapatkan arahan pemasangan yang lengkap dan lihat kod sumber di GitHub. Terima kasih kepada Sebastian De Deyne dan pasukan Spatie kerana menyediakan pakej ini, dan semua pakej PHP dan Pengesyoran sambungan Laravel: Alat elemen navigasi Navigasi Laravel sumber terbuka yang hebat seperti ini
Alamat asal: https://laravel -news.com/laravel-navigation
Alamat terjemahan: https://learnku.com/laravel/t/69041
[Cadangan berkaitan: tutorial video laravel]
Atas ialah kandungan terperinci Pengesyoran sambungan Laravel: Alat elemen navigasi "Navigasi Laravel". Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!