Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/lua/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用laravel3+创建/注册用户;哨兵1_Laravel_Laravel 3_Cartalyst Sentry - Fatal编程技术网

使用laravel3+创建/注册用户;哨兵1

使用laravel3+创建/注册用户;哨兵1,laravel,laravel-3,cartalyst-sentry,Laravel,Laravel 3,Cartalyst Sentry,我想注册一个没有元数据的用户。我有这个代码,但是这个 $user = Sentry::user()->register(array( 'email' => Input::get('email'), 'password' => Input::get('password') )); 但后来我犯了一个错误: SQLSTATE[HY000]:一般错误:1364字段“first_name”没有默认值 SQL:插入到“用户”元数据(“用户id”)值(?) 绑定:数组(

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

$user = Sentry::user()->register(array(
     'email' => Input::get('email'),
     'password' => Input::get('password')
));
但后来我犯了一个错误:

SQLSTATE[HY000]:一般错误:1364字段“first_name”没有默认值

SQL:插入到“用户”元数据(“用户id”)值(?)

绑定:数组( 0 => 1, )


非常感谢您的帮助。

SQL错误表明,表
users\u metadata
中有一个字段
first\u name
,这是必需的。根据上的源代码,元数据在create方法上是可选的


我会检查字段
first\u name
是否允许空值,如果不允许,则允许空值。

Hi。谢谢你的回答。你是对的。first_name不允许空值,我知道为什么会抛出此错误,但我问您:我是否必须根据我的应用程序需要的内容更新/更改迁移?如果您不想插入first_name,则必须允许空值,从而更改迁移,是的。