首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Laravel保存新记录不返回任何内容

Laravel保存新记录不返回任何内容
EN

Stack Overflow用户
提问于 2019-07-20 21:34:28
回答 4查看 54关注 0票数 0

我正在尝试保存新记录,但得到的只是一个白页

即使是$applicant ->save()的转储和dd也不返回任何内容。

代码语言:javascript
复制
  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());
        }
    }

我希望记录应该被保存

EN

回答 4

Stack Overflow用户

发布于 2019-07-20 21:40:38

试试这个吧

代码语言:javascript
复制
    public function store(Request $request){
       $applicant = new Applicant;
       $applicant->first_name = $request->input('first_name');
       $applicant->save();
    }

不要忘记在您的Controller类中包含use App\Applicant模型;如果它不能解决您的问题。请在视图部分仔细检查您的表单操作帖子。

票数 0
EN

Stack Overflow用户

发布于 2019-07-20 22:06:03

我认为save函数不会返回任何东西。

对于数据,必须使用create方法。

票数 0
EN

Stack Overflow用户

发布于 2019-07-21 02:13:58

已使用保存后返回。

$申请者->save();

=> ->json()=>(‘成功’返回已成功添加数据。‘);

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57125245

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档