laravel - Laravel 保存新记录不返回任何内容
问题描述
我正在尝试保存新记录,我得到的只是一个白页
甚至 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());
}
}
我希望记录应该被保存
解决方案
使用 create 来代替,如果可以的话,编写更少的代码。试试这个: Application::create($request->all()); 或者通过将每个数组键分配给它的值来改变它你需要的方式
推荐阅读
- python - 具有相对而不是绝对比率的随机欠采样
- c# - C# 中数组的反序列化不支持 JSON 类型
- kubernetes - Istio 路由端口规范
- reactjs - 带反应的自动计数器
- javascript - 刷新反应子页面时找不到页面消失
- java - Json Jackson 在没有设置器的情况下反序列化对象
- python-3.x - 添加两位数并在没有 IF 和 While 的情况下找到它们的进位
- r - 用分组值替换列中的 NA
- java - 如何构建还包含源文件的可执行 uber-jar?
- c++ - sizeof(size_t) 和 sizeof(ptrdiff_t) 什么时候可以不同?