【发布时间】:2017-04-26 23:53:20
【问题描述】:
我有一个带有一些input 字段的表格。现在我想要,如果有人submit 这个form 然后他会redirect 到我写确认信的另一个页面。我已经搜索但我不能找到我的问题的正确答案。
我的控制器:
public function store(Request $request)
{
$applicant = new Applicant();
$applicant['name'] = $request->input('name');
$applicant['sex'] = $request->input('sex');
$applicant['marital_status'] = $request->input('marital_status');
$applicant['date_of_birth'] = $request->input('date_of_birth');
$applicant['email'] = $request->input('email');
$applicant['fathers_name'] = $request->input('fathers_name');
$applicant['mothers_name'] = $request->input('mothers_name');
$applicant['spouses_name'] = $request->input('spouses_name');
$applicant['nationality'] = $request->input('nationality');
$applicant['present_add'] = $request->input('present_add');
$applicant->save();
\Session::flash('flash_message','Application has been successfully submitted.');
return redirect(route('confirmationMsg'));
}
我的路线:
Route::group(['prefix' => 'career'], function () {
Route::get('apply', ['as' => 'addApplicant', 'uses' => 'ApplicantController@create']);
Route::post('save', ['as' => 'saveApplicant', 'uses' => 'ApplicantController@store']);
Route::get('submitted', ['as' => 'confirmationMsg', 'uses' => 'ApplicantController@store']);
});
这段代码有错误:
查询异常在 C:\xampp\htdocs\NoticeBoard\vendor\laravel\framework\src\Illuminate\Database\Connection.php 第 729 行:SQLSTATE [23000]:违反完整性约束:1048 列 'name' 不能为空 (SQL: 插入
applicants(name,sex,marital_status
谁能帮助我问题出在哪里或我该怎么做?提前致谢。
【问题讨论】:
-
检查您的输入是否有正确的名称:您的错误没有得到输入名称
-
@DiegoCespedes 这不是这种问题。它的重定向问题。
标签: php mysql laravel laravel-5.2