Rumah > rangka kerja php > Laravel > teks badan

Pengesyoran sambungan Laravel: Alat elemen navigasi 'Navigasi Laravel'

青灯夜游
Lepaskan: 2022-11-23 20:41:50
ke hadapan
1286 orang telah melayarinya

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'

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.

Pengesyoran sambungan Laravel: Alat elemen navigasi Navigasi Laravel

Alamat tweet

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": [] }
]

*/
Salin selepas log masuk

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" }
]
*/
Salin selepas log masuk

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!

Label berkaitan:
sumber:learnku.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!