您的位置:首页 > 编程学习 > > 正文

laravel数据绑定(laravel-admin表单提交隐藏一些数据,回调时获取数据的方法)

更多 时间:2021-10-10 00:34:24 类别:编程学习 浏览量:2527

laravel数据绑定

laravel-admin表单提交隐藏一些数据,回调时获取数据的方法

表单提交时隐藏数据

读取最后一条的插入数据,但这样会造成如果两条数据同时插入,会并发出现错误

  • ?
  • 1
  • 2
  • //忽略掉不需要保存的字段
  • $form->ignore(['column1', 'column2', 'column3']);
  • 回调时获取数据

    获取提交数据

  • ?
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • // 在表单提交前调用
  • $form->submitted(function (Form $form) {
  •   //...
  • });
  • //保存前回调
  • $form->saving(function (Form $form) {
  •   $form->username
  • });
  • //保存后回调
  • $form->saved(function (Form $form) {
  •   $form->username
  • });
  • //获取保存后的自增长id的数值
  • $form->saved(function (Form $form) {
  •   $form->model()->id;
  • });
  • 获取隐藏提交中的数据

    所有的数据可以通过request直接获取

  • ?
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • $form->ignore(['dbstation']);
  • //保存前回调
  • $form->saving(function (Form $form) {
  •   $type=\request('dbstation');
  • });
  • //保存后回调
  • $form->saved(function (Form $form) {
  •  $type=\request('dbstation');
  • });
  • 以上这篇laravel-admin表单提交隐藏一些数据,回调时获取数据的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持开心学习网。

    原文链接:https://blog.csdn.net/touxian51552/article/details/85318786

    您可能感兴趣