Laravel 5.2提交表单数据

时间:2016-03-01 16:05:45

标签: php laravel-5.2

我提交表单/添加路由但是当我点击提交按钮时它会给出此错误 使用:Larvel 5

  

{SQLSTATE [23000]:完整性约束违规:1062重复   键'name'的条目'$ name'(SQL:插入projectsid,   namemoneyanything)值(,$ name,20,asfsf))}

FORM:

{!! Form::open(array('url' => 'add')) !!}
  {!! Form::text('name', 'example@gmail.com') !!}
  {!! Form::submit('Click Me!')!}
{!! Form::close() !!}

routes.php文件

Route::post('add', function () {
   $test = Input::get('name');
   echo $test;
});

数据库快照: enter image description here

PS:我想回显输入字段值,但它给出了上面提到的错误。

1 个答案:

答案 0 :(得分:1)

你没有为id插入任何东西。注意values (, $name, 20, asfsf)) }中逗号之前的空格。

如果您的id字段设置为自动递增(看起来是这样),则从插入语句中删除id

insert into projects (name, money, anything) values ($name, 20, 'asfsf')