Php ? 尝试为所有字段添加“有时”:例如,public function rules(){return['name'=>'有时”,“username'=>'有时',…];}是的,我将所有字段添加到了$filleble数组中,该数组应该是可填充的。你认为我必须添

Php ? 尝试为所有字段添加“有时”:例如,public function rules(){return['name'=>'有时”,“username'=>'有时',…];}是的,我将所有字段添加到了$filleble数组中,该数组应该是可填充的。你认为我必须添,php,laravel,laravel-5,permissions,backpack-for-laravel,Php,Laravel,Laravel 5,Permissions,Backpack For Laravel,? 尝试为所有字段添加“有时”:例如,public function rules(){return['name'=>'有时”,“username'=>'有时',…];}是的,我将所有字段添加到了$filleble数组中,该数组应该是可填充的。你认为我必须添加主键和所有其他字段,比如时间戳吗?因为通常你不会。这是测试用的吗?今天晚些时候我将尝试“有时”解决方案。预期会有什么反应?我已经对我的帖子进行了编辑。您的方法无效。请将表中的字段“name”更改为null。我猜它被设置为非空。正如我已经说过的



? 尝试为所有字段添加“有时”:例如,
public function rules(){return['name'=>'有时”,“username'=>'有时',…];}
是的,我将所有字段添加到了$filleble数组中,该数组应该是可填充的。你认为我必须添加主键和所有其他字段,比如时间戳吗?因为通常你不会。这是测试用的吗?今天晚些时候我将尝试“有时”解决方案。预期会有什么反应?我已经对我的帖子进行了编辑。您的方法无效。请将表中的字段“name”更改为null。我猜它被设置为非空。正如我已经说过的:错误消息只是切换到:
一般错误:1364字段“username”没有默认值。此外,我的站点需要名称字段。您是否在模型中填充了$fillable数组?如果没有,请尝试将所有表字段添加到$fillable。您是否在控制器中提供了规则()?尝试为所有字段添加“有时”:例如,
public function rules(){return['name'=>'有时”,“username'=>'有时',…];}
是的,我将所有字段添加到了$filleble数组中,该数组应该是可填充的。你认为我必须添加主键和所有其他字段,比如时间戳吗?因为通常你不会。这是测试用的吗?今天晚些时候我将尝试“有时”解决方案。预期会有什么反应?我已经对我的帖子进行了编辑。你的方法行不通。对我来说似乎很有希望,不幸的是,我已经做到了。登录或注册my laravel应用程序没有问题。此外,我还可以通过(例如)
User::create()创建用户。我唯一的问题是,我无法通过
backpackforlarvel
PermissionManager
扩展创建用户。我定制了CRUD请求和控制器。。。一切。我不知道这是为什么。这对我来说似乎是有希望的,不幸的是,我已经这样做了。登录或注册my laravel应用程序没有问题。此外,我还可以通过(例如)
User::create()创建用户。我唯一的问题是,我无法通过
backpackforlarvel
PermissionManager
扩展创建用户。我定制了CRUD请求和控制器。。。一切。我不知道为什么我会哭。。。不幸的是,它仍然没有解决这个该死的问题。当我查看配置时,我不得不意识到即使是你的建议也已经自动设置了。是的,有。但有时您会忘记安装,而是手动执行。我更新了我的答案。我想这对你会有帮助的!!好的,所以我尝试的是重新安装软件包,并确保按照您的说明进行操作。我确保它不是空间配置。然而,它仍然不起作用。顺便说一句,我没有名为
laravelpermission.php
的配置,但我有一个名为
permission.php
的配置。但它的配置是相同的。我们可能正在使用不同的版本。是的。但这对我有帮助。无论我们看到什么。我们能做些什么来解决你的问题我会哭。。。不幸的是,它仍然没有解决这个该死的问题。当我查看配置时,我不得不意识到即使是你的建议也已经自动设置了。是的,有。但有时您会忘记安装,而是手动执行。我更新了我的答案。我想这对你会有帮助的!!好的,所以我尝试的是重新安装软件包,并确保按照您的说明进行操作。我确保它不是空间配置。然而,它仍然不起作用。顺便说一句,我没有名为
laravelpermission.php
的配置,但我有一个名为
permission.php
的配置。但它的配置是相同的。我们可能正在使用不同的版本。是的。但这对我有帮助。无论我们看到什么。我们能做些什么来解决你的问题当然,我也换了CRUD控制器。但出于调试的目的,我从未尝试从$fillable和CRUD控制器中删除该列。我会试试的。当然,我也换了CRUD控制器。但出于调试的目的,我从未尝试从$fillable和CRUD控制器中删除该列。我会试试的。
public function username(){
    return 'username';
}
protected function create(array $data)
{
    return User::create([
        'name' => $data['name'],
        'username' => $data['username'],
        'email'    => $data['email'],
        'password' => Hash::make($data['password']),
    ]);
}