![](/img/trans.png)
[英]Laravel 5.8 SQLSTATE[23000]: Integrity constraint violation: 1048
[英]SQLSTATE[23000]: Integrity constraint violation: 1048 Laravel 4
我试图做一个创建功能,如果用户接受条款和条件,它将转到用户可以填写内容的页面,但是当我尝试单击条款和条件的按钮时,会出现以下错误:
SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'title' cannot be null (SQL: insert into `reserves` (`title`, `lastname`, `firstname`, `middlename`, `birthday`, `city`, `streetadd`, `zipcode`, `country`, `home`, `work`, `fax`, `mobile`, `email`) values (, , , , , , , , , , , , , ))
我无法浏览该页面。 我什至无法进入填写表单的表单页面。 怎么会这样呢? 我应该采取什么步骤来完成这项工作?
这是我的代码:
路线:
Route::get('/','OnewayflightController@index');
Route::get('flight/onewayflight','OnewayflightController@onewayflight');
Route::post('flight/onewayflight','OnewayflightController@onewayflightresults');
Route::post('flight/onewayflightresults','OnewayflightController@onewayflightterms');
Route::post('flight/onewayflightterms','OnewayflightController@onewayflightfillup');
OnewayflightController.php
public function onewayflightterms()
{
return View::make('content.onewayflightterms');
}
public function onewayflightfillup()
{
$reserve = new Reserves;
$reserve->title = Input::get('title');
$reserve->lastname = Input::get('lastname');
$reserve->firstname= Input::get('firstname');
$reserve->middlename = Input::get('middlename');
$reserve->birthday = Input::get('birthday');
$reserve->city = Input::get('city');
$reserve->streetadd = Input::get('streetadd');
$reserve->zipcode = Input::get('zipcode');
$reserve->country = Input::get('country');
$reserve->home = Input::get('home');
$reserve->work = Input::get('work');
$reserve->fax = Input::get('fax');
$reserve->mobile = Input::get('mobile');
$reserve->email = Input::get('email');
$reserve->save();
}
这绝对是您的路线问题。
没有通向OnewayflightController@onewayflightterms
get
路线
因此,请仔细检查您的路线,最有可能收到的错误是因为您的路线导致错误的方法。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.