我提交表单/添加路由但是当我点击提交按钮时它会给出此错误 使用:Larvel 5
{SQLSTATE [23000]:完整性约束违规:1062重复 键'name'的条目'$ name'(SQL:插入
projects
(id
,name
,money
,anything
)值(,$ 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;
});
PS:我想回显输入字段值,但它给出了上面提到的错误。
答案 0 :(得分:1)
你没有为id插入任何东西。注意values (, $name, 20, asfsf)) }
中逗号之前的空格。
如果您的id字段设置为自动递增(看起来是这样),则从插入语句中删除id
。
insert into projects (name, money, anything) values ($name, 20, 'asfsf')