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

Laravel Nova显示用户友好的资源名称,laravel,laravel-nova,Laravel,Laravel Nova,假设我有一个名为“resource_test”的资源。当我在Nova中显示该资源时,该资源名称(或“标签”)按原样显示该名称,这显然不是非常方便用户使用的 是否可以将“标签”重命名为“资源测试”(例如,不带下划线) 似乎他们在静态函数resourceInformation上的文件src\Nova.php中设置了名称,但即使我在那里更改了名称,它似乎也没有更改站点本身的名称…您可以在资源类中重写静态标签方法,如下所示: public static function label() { re

假设我有一个名为“resource_test”的资源。当我在Nova中显示该资源时,该资源名称(或“标签”)按原样显示该名称,这显然不是非常方便用户使用的

是否可以将“标签”重命名为“资源测试”(例如,不带下划线)


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

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

public static function label() {
    return 'Your own label';
}
您将在
app/Nova
目录中找到您的资源类。不要将这些类与同名模型混淆!将
标签
方法添加到模型将不起作用


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

您真是个天使!成功了!真不敢相信我没找到,谢谢你大马津!ThanksHow您是否引用了该资源?因此,如果我希望$resource->total成为构造函数的title.public函数uu construct($resource){$this->resource=$resource;},那么就设置了$this->resource。您认为您可以访问$this->resource->total吗?如果您需要为某种语言提供单数标签名称,请重写
singularLabel()
static方法。