Laravel - 无法在DB中插入记录

时间:2014-05-04 09:22:36

标签: php database laravel laravel-4 eloquent

我在DB中插入记录时遇到问题,这是我的代码

$member = new User; 
$member->user_name = Input::get('user_name'); 
$member->email = Input::get('email'); 
$member->password = Hash::make(Input::get('password')); 
$member->name = Input::get('name'); 
$date = date('Y-m-d'); 
$member->renewal_date = $date; 
$member->user_type = MemberType::FreeMember; 
$member->status = MemberStatus::NewUser; 
$member->save();

它根本无法正常工作并重定向回到表单而没有任何消息或错误。 请帮帮我。谢谢,

1 个答案:

答案 0 :(得分:0)

我不知道您的MemberType::FreeMember;MemberStatus::NewUser;正在做什么。您的日期也应该由数据库生成。

您可以先使用此列进行尝试:

$member = new User; 
$member->user_name = Input::get('user_name'); 
$member->email = Input::get('email'); 
$member->password = Hash::make(Input::get('password')); 
$member->name = Input::get('name'); 
$member->save();

如果你有这个工作,你可以调试其余的!当然,成员变量应该与数据库中的列匹配。