0

我想注册一个没有元数据的用户。我有这个代码但是这个

$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,)

我真的很感谢你的帮助。

4

1 回答 1

1

SQL 错误表明,您first_name在 table 中有一个字段users_metadata,这是必需的。根据github上的来源,元数据在 create 方法上是可选的。

我会检查该字段first_name是否允许 NULL 值,如果没有,则允许它。

于 2013-05-15T11:16:39.317 回答