【发布时间】:2019-07-20 13:34:28
【问题描述】:
我正在尝试保存新记录,我得到的只是一个白页
即使是 $applicant ->save() 的 dump 和 dd 也不会返回任何内容。
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());
}
}
我希望记录应该被保存
【问题讨论】:
-
删除
$applicant ->save();中的空格 -
抱歉,只是在复制时出错了。不是真正的问题
-
你检查数据库了吗?请在保存后添加 dd($request->all(), $applicant) 看看你得到了什么。
-
@AliÖzen 我得到了正确的数据,但是保存行之后的任何代码都没有执行
-
如果在 save() 行之后没有执行 die dump 并且您得到空白页,您可能正在执行另一个代码并从它们返回 null。像特征、观察者、事件、提供者等。