首页 > 解决方案 > 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());
        }
    }

我希望记录应该被保存

标签: laravellaravel-5

解决方案


使用 create 来代替,如果可以的话,编写更少的代码。试试这个: Application::create($request->all()); 或者通过将每个数组键分配给它的值来改变它你需要的方式


推荐阅读