当前位置:首页 > CMS教程 > 其它CMS > 列表

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

发布:smiling 来源: PHP粉丝网  添加日期:2021-12-27 15:35:27 浏览: 评论:0 

今天小编就为大家分享一篇laravel-admin表单提交隐藏一些数据,回调时获取数据的方法,具有很好的参考价值,希望对大家有所帮助,一起跟随小编过来看看吧。

表单提交时隐藏数据

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

//忽略掉不需要保存的字段

$form->ignore(['column1', 'column2', 'column3']);

回调时获取数据

获取提交数据

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

获取隐藏提交中的数据

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

  1. $form->ignore(['dbstation']); 
  2. //保存前回调 
  3. $form->saving(function (Form $form) { 
  4.   $type=\request('dbstation'); 
  5. }); 
  6. //保存后回调 
  7. $form->saved(function (Form $form) { 
  8.  $type=\request('dbstation'); 
  9. });

Tags: laravel-admin laravel获取数据

分享到: