gpt4 book ai didi

php - 如何在 Laravel 中插入表单数据后重定向到另一个页面?

转载 作者:太空宇宙 更新时间:2023-11-03 11:42:04 24 4
gpt4 key购买 nike

我有一个带有一些输入字段的表单。现在我想,如果有人提交这个表单,那么他将重定向 到另一个我写了确认信的页面。我已经搜索过,但找不到我的问题的正确答案。

我的 Controller :

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']);
});

这段代码有错误:

QueryException in C:\xampp\htdocs\NoticeBoard\vendor\laravel\framework\src\Illuminate\Database\Connection.php line 729: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'name' cannot be null (SQL: insert into applicants (name, sex, marital_status

谁能帮我看看问题出在哪里或者我该怎么做?提前致谢。

最佳答案

试试这个:

return redirect('your_route');

Route::get('your_route', function () {
// return view from here or make a function call from a controller
});

关于php - 如何在 Laravel 中插入表单数据后重定向到另一个页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41095371/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com