Я хотел бы зарегистрировать пользователя без метаданных. У меня есть этот код, но этосоздать/зарегистрировать пользователя, используя laravel3 + sentry1
$user = Sentry::user()->register(array(
'email' => Input::get('email'),
'password' => Input::get('password')
));
, но потом я получил эту ошибку:
SQLSTATE[HY000]: General error: 1364 Field 'first_name' doesn't have a default value
SQL: INSERT INTO `users_metadata` (`user_id`) VALUES (?)
Bindings: array ( 0 => 1, )
Я действительно ценю вашу помощь.
Привет. Спасибо за ответ. Ты прав. first_name не разрешает нулевые значения, и я знаю, почему эта ошибка была выбрана, но затем я спрашиваю вас: нужно ли мне обновлять/изменять миграцию в соответствии с тем, что мне нужно для моего приложения? – Ricbermo
Если вы не хотите вставлять first_name, вы должны разрешить NULL и, следовательно, изменить свои миграции, да. – aebersold