我已经定义了
protected $primaryKey = 'user_id';
用户模型中的。
和
User::find(1);
与新的$ primaryKey完美配合。
但是当我尝试提交时
$user = User::create(array(
'email' => $email,
'username' => $username,
'password' => Hash::make($password),
'code' => $code,
'active' => 0
));
我仍然收到错误消息:列名称'id'无效。
任何人都知道如何解决这个问题?
答案 0 :(得分:2)
在您的模型中设置
public function getKeyName(){
return "user_id";
}