如何更改CRUD随附的默认前缀“创建/更新”?

问题描述 投票:1回答:1

我如何更改,在laravel NOVA中CRUD操作附带的前缀,即CREATE / UPDATE?如果我可以更改它们,该如何在它们上应用翻译?图像中显示了前缀“创建”。

Relevant image

laravel laravel-nova
1个回答
0
投票

Panel.php文件中提供了[[默认名称“创建/更新”。

  /**
 * Get the default panel name for a create panel.
 *
 * @param  \Laravel\Nova\Resource  $resource
 * @return string
 */
public static function defaultNameForCreate(Resource $resource)
{
    return __('Create :resource', [
        'resource' => $resource->singularLabel(),
    ]);
}

/**
 * Get the default panel name for the update panel.
 *
 * @param  \Laravel\Nova\Resource  $resource
 * @return string
 */
public static function defaultNameForUpdate(Resource $resource)
{
    return __('Update :resource', [
        'resource' => $resource->singularLabel(),
    ]);
}

在这里更改String并使其繁荣,它将解决您的问题。

就翻译而言,已经应用,您只需要在en.json或任何其他文件中提供翻译。

注意:翻译将仅应用于最终字符串,因此请使用标签名称添加“创建” /“更新”,如果未设置标签,则使用默认名称。

[注:如果此答案对您有帮助,请对其进行投票,以使最多的人可以从中受益。

© www.soinside.com 2019 - 2024. All rights reserved.