不更改mysql中的默认值(laravel 5,5)
这是我在用户选项卡(迁移)中的代码 当我想手动更改级别时,如下面的代码所示不更改mysql中的默认值(laravel 5,5),laravel,laravel-5.5,Laravel,Laravel 5.5,这是我在用户选项卡(迁移)中的代码 当我想手动更改级别时,如下面的代码所示 return User::create([ 'level' => 'admin', 'name' => 'emad', 'email' => 'emad@gmail.com', 'password' => bcrypt('123456') ]); 在级别字段中,保存相同的用户值,并保存admin dosent。 我不
return User::create([
'level' => 'admin',
'name' => 'emad',
'email' => 'emad@gmail.com',
'password' => bcrypt('123456')
]);
在级别字段中,保存相同的用户值,并保存admin dosent。
我不知道为什么?从这里的小代码判断,我想说您没有将
level
列添加到可填充的模型变量中。如下所示:
protected $fillable = ['level','any_other_field_you_want_to_assign'];
将这行代码添加到用户模型类的顶部
查看文档从这里的小代码判断,我想说您没有将
级别
列添加到可填充的模型变量中。如下所示:
protected $fillable = ['level','any_other_field_you_want_to_assign'];
将这行代码添加到用户模型类的顶部
检查文档为用户添加代码model@carrion哦,我想我明白了,问题是可以解决的。谢谢。好的,很高兴能提供帮助,祝你项目顺利。为用户添加代码model@carrion哦,我想我明白了,问题是可以解决的。谢谢。好的,很高兴能帮上忙,祝你的项目好运。这也是我的猜测!那也是我的猜测!