Laravel-admin パンくずリストのカスタマイズ方法

最終的にやりたいこと

Laravel-adminのパンくずリスト参考画像

上記画像の丸で囲われた部分をパンくずリスト(breadcrumb)と呼びます。Laravel-adminでこちらを修正する方法が日本語の記事や公式ドキュメントに記載がない?ようでしたので、記事にしてみました。簡単に見つかりそうだなと思ってたら全然記事がなくて驚きました。

修正前のソースコード

public function create(Content $content)
{
    return $content
        ->header('管理者')
        ->description('一覧'))
        ->body($this->form());
}

修正後のソースコード

public function create(Content $content)
{
    
    return $content
        ->header('管理者')
        ->description('一覧'))
        //下記のメソッドを記述するだけです。
        //フォーマットを調べるのに苦労しました。。。
        ->breadcrumb(
            ['text' => '管理者管理', 'url' => '/auth/users'],
            ['text' => '一覧']
        )
        ->body($this->form());
}

上記で完了です。参考URLは下記です(中国語の記事です)。

https://laravel-admin.org/docs/zh/content-layout

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です