我需要在注册或添加新用户时添加一个名为username的新字段,因此我在供应商内部使用permissionmanager文件夹,因为我不知道如何从供应商文件夹外部扩展它。
[
'name' => 'username',
'label' => trans('backpack::permissionmanager.username'),
'type' => 'text',
],
那是我得到的:
我还将语言转换放在resources \ views \ vendor \ backpack \ permissionmanager \ src \ resources \ lang \ es中,但没有成功。
答案 0 :(得分:1)
在最新版本的PermissionManager中,您可以覆盖路由。这样,您可以指向您自己的PermissionCrudController,它将从包中扩展PermissionCrudController。在PermissionCrudController中,您可以执行任何操作 - 包括添加新字段。您的设置方法可能如下所示:
public function setup()
{
parent::setup();
$this->crud->addField([
'name' => 'username',
'label' => trans('backpack::permissionmanager.username'),
'type' => 'text',
])->after('name');
}
查看the documentation for this here。
语言文件不应位于views文件夹中。 In应位于LANG文件夹中:resources\lang\vendor\backpack\es\permissionmanager.php
。