【问题标题】:How to fix out the laravel data insert problem如何解决 laravel 数据插入问题
【发布时间】:2019-11-24 18:23:50
【问题描述】:

我尝试将学生数据插入数据库。所有数据都传递给控制器​​。但没有插入。请告诉我如何解决这个问题?

   public function store(Request $request)
    {
       //dd($request->all()); exit;
       $validData = $request->validate([
        'name' => 'required',
        'id' => 'required',
        'father_name' => 'nullable',
        'address' => 'required',
        'phone' => 'required',
        'father_phone' => 'nullable',
        'email' => 'required',
        'status' => 'required',
      ]);

     Student::create($validData);
     session()->flash('success', 'Student created successfully.');
     return redirect(route('student.index'));
}

【问题讨论】:

    标签: mysql laravel


    【解决方案1】:

    $validData 替换为Student::create($validData); 如下

     Student::create($request->all());
    

    【讨论】:

      【解决方案2】:

      你能把你的模型代码放在这里吗?或者确保您已在模型中将所有字段定义为“fillabale”?

      【讨论】:

      • 这不是答案。请避免给出这种类型的答案。当你有足够的声誉时,你可以发表评论:)
      • 嗯,这可以是一个答案。他在这里陈述有效观点。不幸的是,这些家伙没有足够的声誉。做个好朋友
      猜你喜欢
      • 2019-09-20
      • 1970-01-01
      • 2021-05-06
      • 1970-01-01
      • 2021-05-02
      • 2019-06-19
      • 1970-01-01
      • 2019-03-12
      • 1970-01-01
      相关资源
      最近更新 更多