Skip to content

Latest commit

 

History

History
42 lines (31 loc) · 1.55 KB

change-model-name.md

File metadata and controls

42 lines (31 loc) · 1.55 KB

表示されているモデル名を好きな名前に変えたい

初期の状態では左のメニューバーやモデル一覧画面のタイトルにはLaravelで作成したモデルのファイル名の表示がされてます
例:app/Models/Post.php → 表示名:Post

これを「ブログ記事」のように変えたい場合の修正箇所は下記になります

app/Filament/Resources/PostResource.php
---before---
class PostResource extends Resource
{
    protected static ?string $model = Post::class;

    protected static ?string $navigationIcon = 'heroicon-o-collection';

    public static function form(Form $form): Form
---------------after---
class PostResource extends Resource
{
    protected static ?string $model = Post::class;

    protected static ?string $navigationIcon = 'heroicon-o-collection';

    protected static ?string $modelLabel = 'ブログ記事'; //ここを追加

    public static function form(Form $form): Form

-----------

修正後は下記のような感じで表示されます:

before

model_name_before

after

model_name_changed

あら便利💕

詳しくはオフィシャルドキュメントを参照👉 Model Labels - Filament