>我正在尝试保存新记录,我得到的只是一个白页
即使 dump 和 dd for $applicant ->save()
也不会返回任何内容。
public function store(Request $request) {
try {
if (Auth::guest()) {
return redirect()->route('login');
}
$applicant = new Applicant();
$applicant->first_name = $request->get('first_name');
$applicant->middle_name = $request->get('middle_name');
$applicant->last_name = $request->get('last_name');
dump($applicant);
$applicant->save();
dd('Saved');
} catch (Exception $e) {
Log::error("Error during orders creation:" .$e>getTraceAsString());
}
}
我希望记录应该被保存
试试这个
public function store(Request $request){
$applicant = new Applicant;
$applicant->first_name = $request->input('first_name');
$applicant->save();
}
并且不要忘记在控制器类中包含使用应用\申请人模型;如果它不能解决您的问题。请仔细检查您的表单操作帖子在查看部分。
我认为save
函数不会返回任何内容。
对于数据,必须使用create
方法。
保存后使用返回。
$applicant->保存((;
return response((->json(['success' => '数据添加成功'](;
使用创建代替,如果可以的话,少写代码,我们总是更好。试试这个:应用::创建($request->全部(((;或者通过将每个数组键分配给其值来根据需要更改它