Php (拉拉维尔)更改新星资源名称?(仅在接口上)
我试图更改一个Nova资源的显示名称,而不更改它引用的de数据库的名称。仅用于查看/界面目的 我检查了App\Nova*myResource*.php文件并找到了以下变量:Php (拉拉维尔)更改新星资源名称?(仅在接口上),php,laravel,phpmyadmin,laravel-nova,Php,Laravel,Phpmyadmin,Laravel Nova,我试图更改一个Nova资源的显示名称,而不更改它引用的de数据库的名称。仅用于查看/界面目的 我检查了App\Nova*myResource*.php文件并找到了以下变量: public static $title = 'newName'; 但在更改后,仍然会出现相同的旧名称。有人知道如何解决这个问题吗?也许我只需要和artisan打一些命令。我已尝试重新启动服务器。状态如下: 当资源显示在搜索结果中时,结果将显示资源的标题。 例如,用户资源可以使用name属性作为其标题。然后,当资源显示在全
public static $title = 'newName';
但在更改后,仍然会出现相同的旧名称。有人知道如何解决这个问题吗?也许我只需要和artisan打一些命令。我已尝试重新启动服务器。状态如下:
当资源显示在搜索结果中时,结果将显示资源的标题。
例如,用户资源可以使用name属性作为其标题。然后,当资源显示在全局搜索结果中时,将显示该属性
例如,如果您有用户资源,您可以将$title设置为电子邮件,当您使用搜索时,他的电子邮件将显示为标识他的属性:
若要更改资源的标签,可以覆盖资源类中的公共静态函数标签和公共静态函数标签方法
之前:
之后:
/**
* Get the displayable label of the resource.
*
* @return string
*/
public static function label()
{
return 'Customers';
}
/**
* Get the displayable singular label of the resource.
*
* @return string
*/
public static function singularLabel()
{
return 'Customer';
}
如各国所述:
当资源显示在搜索结果中时,结果将显示资源的标题。
例如,用户资源可以使用name属性作为其标题。然后,当资源显示在全局搜索结果中时,将显示该属性
例如,如果您有用户资源,您可以将$title设置为电子邮件,当您使用搜索时,他的电子邮件将显示为标识他的属性:
若要更改资源的标签,可以覆盖资源类中的公共静态函数标签和公共静态函数标签方法
之前:
之后:
/**
* Get the displayable label of the resource.
*
* @return string
*/
public static function label()
{
return 'Customers';
}
/**
* Get the displayable singular label of the resource.
*
* @return string
*/
public static function singularLabel()
{
return 'Customer';
}
Nova资源-是一个模型吗?静态方法需要对对象的状态没有影响。除了参数之外,它们还可以有局部变量。@AndriiSukhoi是的,它看起来像一个模型,但是来自App\Nova resource的模型-是一个模型吗?静态方法需要对对象的状态没有影响。除了参数之外,它们还可以有局部变量。@AndriiSukhoi是的,它看起来像一个模型,但却是来自App\Nova的模型