在 Laravel Nova 中更改资源的表列标题可以通过以下步骤实现:
app/Nova
目录下。Laravel\Nova\Resource
。title
方法来更改资源的表列标题。该方法返回一个数组,数组的键为字段名,值为对应的标题。
例如,如果要将 name
字段的标题更改为 "姓名",可以在 title
方法中返回 ['name' => '姓名']
。
如果要更改多个字段的标题,可以在数组中添加对应的键值对。以下是一个示例代码:
<?php
namespace App\Nova;
use Laravel\Nova\Resource;
use Laravel\Nova\Fields\Text;
class User extends Resource
{
/**
* The model the resource corresponds to.
*
* @var string
*/
public static $model = 'App\User';
/**
* Get the displayable label of the resource.
*
* @return string
*/
public static function label()
{
return '用户';
}
/**
* Get the displayable singular label of the resource.
*
* @return string
*/
public static function singularLabel()
{
return '用户';
}
/**
* Get the fields displayed by the resource.
*
* @param \Illuminate\Http\Request $request
* @return array
*/
public function fields(Request $request)
{
return [
Text::make('name', '姓名'),
// 其他字段...
];
}
}
在上述示例中,User
资源的 name
字段的标题被更改为 "姓名"。你可以根据需要修改其他字段的标题。
领取专属 10元无门槛券
手把手带您无忧上云