当前位置 主页 > 网站技术 > 代码类 >

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

    栏目:代码类 时间:2019-10-15 18:04

    表单提交时隐藏数据

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

    //忽略掉不需要保存的字段
    $form->ignore(['column1', 'column2', 'column3']);

    回调时获取数据

    获取提交数据

    // 在表单提交前调用
    $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直接获取

    $form->ignore(['dbstation']);
    //保存前回调
    $form->saving(function (Form $form) {
      $type=\request('dbstation');
    });
    //保存后回调
    $form->saved(function (Form $form) {
     $type=\request('dbstation');
    });

    以上这篇laravel-admin表单提交隐藏一些数据,回调时获取数据的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持IIS7站长之家。