我想注册没有元数据的用户。我有这个代码但是这个
$user = Sentry::user()->register(array(
'email' => Input::get('email'),
'password' => Input::get('password')
));
然后我收到了这个错误:
SQLSTATE [HY000]:常规错误:1364字段'first_name'没有默认值
SQL:INSERT INTO`users_metadata`(`user_id`)VALUES(?)
绑定:数组( 0 => 1, )
我非常感谢你的帮助。
答案 0 :(得分:1)
SQL错误表明,表first_name
中有一个字段users_metadata
,这是必需的。根据{{3}}上的来源,元数据在create方法上是可选的。
我会检查字段first_name
是否允许NULL值,如果没有,则允许它。