假设我有一个名为“Resource_test”的资源。当我在 Nova 中显示该资源时,该资源名称(或“标签”)按原样显示名称,这显然不是非常用户友好。
是否可以将“标签”重命名为“资源测试”(例如不带下划线)?
似乎他们在src\Nova.php
静态函数的文件中设置了名称,resourceInformation
但即使我在那里更改了名称,它似乎并没有更改站点本身的名称......
假设我有一个名为“Resource_test”的资源。当我在 Nova 中显示该资源时,该资源名称(或“标签”)按原样显示名称,这显然不是非常用户友好。
是否可以将“标签”重命名为“资源测试”(例如不带下划线)?
似乎他们在src\Nova.php
静态函数的文件中设置了名称,resourceInformation
但即使我在那里更改了名称,它似乎并没有更改站点本身的名称......
您可以像这样覆盖资源类中的静态标签方法:
public static function label() {
return 'Your own label';
}
您将在app/Nova
目录中找到您的资源类。不要将这些类与同名模型混淆!将label
方法添加到模型中将不起作用。
您可以查看Nova\src\Resource.php
课程以查看所有选项。
这是如何做到的:在你的新星资源模型文件(app/Nova/ModelName.php
)中写下这段代码:
对于索引页面:
public static function label() {
return 'Contact Us';
}
对于创建和编辑/更新页面:
public static function singularLabel() {
return 'Contact Us';
}