Laravel Nova显示用户友好的资源名称

Sli*_*mez 11 laravel laravel-nova

假设我有一个名为"Resource_test"的资源.当我在Nova中显示该资源时,该资源名称(或"标签")显示名称as-is,显然不是非常用户友好.

是否可以将"标签"重命名为"资源测试"(例如,没有下划线)?

看起来他们src\Nova.php在静态函数的文件中设置了名称,resourceInformation但即使我在那里更改了名称,它似乎也没有改变网站本身的名称......

小智 34

您可以在资源类中覆盖静态标签方法,如下所示:

public static function label() {
    return 'Your own label';
}
Run Code Online (Sandbox Code Playgroud)

您可以查看Nova\src\Resource.php类以查看所有选项.

  • 以防万一,如果您需要为某种语言提供单一标签名称,请覆盖 `singularLabel()` 静态方法。 (4认同)