Ich habe ein Formular mit einigen input
field.Now ich will, wenn jemand submit
dieser form
dann wird er redirect
zu einer anderen Seite, wo ich Bestätigungsschreiben geschrieben habe.Ich habe gesucht, aber ich kann nicht die richtige Antwort auf mein Problem finden.Wie wird nach dem Einfügen von Formulardaten in Laravel in eine andere Seite umgeleitet?
Mein 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'));
}
Meine Route:
Route::group(['prefix' => 'career'], function() {
Route::get('apply', ['as' => 'addApplicant', 'uses' => '[email protected]']);
Route::post('save', ['as' => 'saveApplicant', 'uses' => '[email protected]']);
Route::get('submitted', ['as' => 'confirmationMsg', 'uses' => '[email protected]']);
});
Ich habe einen Fehler mit diesem Code bekam:
QueryException in C: \ xampp \ htdocs \ NoticeBoard \ vendor \ larave l \ Framework \ src \ Illuminate \ Database \ Connection.php Linie 729: SQLSTATE [23000]: Integrität Einschränkungsverletzung: 1048 Spalte 'name' kann nicht null sein (SQL: insert into
applicants
(name
,sex
,marital_status
Kann mir jemand helfen, wo ist das Problem oder wie mache ich das? Danke im Voraus.
Überprüfen Sie, ob Ihre Eingabe:
Alternativ Sie eine der wenigen dieser Felder als
nullable()
in Migrationsdatei festlegen haben Sie den richtigen Namen: Ihr Fehler wird nicht Eingabe Name –@DiegoCespedes ist nicht eine solche Art von Problem.Ihre Umleitung Problem. –