laravel插入多个数据​到数据库

xzabzqsa  于 2021-07-26  发布在  Java
关注(0)|答案(0)|浏览(287)

我想把数据保存到数据库里。通过动态窗体保存许多行,但我尝试的是无效的
请介绍我,我是初学者。
形式:

  1. <form class="form-ajax" action="/standard_sub" method="POST" name="add_name" id="add_name">
  2. @csrf()
  3. <td><input type="text" name="standard_sub_code[]" placeholder="Enter your Subcode" class="form-control name_list" /></td>
  4. <td><input type="text" name="standard_sub_name[]" placeholder="Enter your Subname" class="form-control code_list" /></td>
  5. <td>
  6. <select class="form-control">
  7. <option value="all">
  8. ทั้งหมด
  9. </option>
  10. @foreach($standard_main as $index => $row)
  11. <option name="standard_main_id[]" value="{{$row->standard_main_id}}">
  12. {{$row->standard_main_code}} {{$row->standard_main_name}}
  13. </option>
  14. @endforeach
  15. </select>
  16. </td>
  17. <td><button type="button" name="add" id="add" class="btn btn-success">Add More</button></td>
  18. </div>
  19. </form>

控制器:

  1. public function store(Request $request)
  2. {
  3. $standard_sub_code = $request->get('standard_sub_code');
  4. $standard_sub_name = $request->get('standard_sub_name');
  5. $standard_main_id = $request->get('standard_main_id');
  6. if(is_array($standard_sub_code) && is_array($standard_sub_name) && is_array($standard_main_id))
  7. {
  8. DB::table('standard_sub')->insert([
  9. 'standard_sub_code' =>$standard_sub_code,
  10. 'standard_sub_name' =>$standard_sub_name,
  11. 'standard_main_id' =>$standard_main_id,
  12. 'created_at' =>date('Y-m-d H:i:s'),
  13. ]);
  14. }

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题