浅谈laravel-admin form中的数据,在提交后,保存前,获取并进行编辑


Posted in PHP onOctober 21, 2019

有一个这样的需求:

当商品设置为立即上架时,通过审核就进入上架状态,当设置为保存时,通过审核就进入未上架状态。

所以,需要在保存前根据提交的审核状态和设置的方式得到商品状态再保存,而通过$form->model()->attribute_name只能获取提交后的值,不能更改。

Google之后发现了已经有解决方案:可以修改提交表单时的逻辑吗 #375

在模型中添加如下方法:

public static function boot()
{
  parent::boot();

  static::saving(function ($model) {
  
    // 从$model取出数据并进行处理
    
  });
}

以上这篇浅谈laravel-admin form中的数据,在提交后,保存前,获取并进行编辑就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

PHP 相关文章推荐
PHP 的 __FILE__ 常量
Jan 15 PHP
PHP开发中常用的8个小技巧
Aug 27 PHP
PHP分页显示制作详细讲解
Nov 19 PHP
PHP实现时间轴函数代码
Oct 08 PHP
PHP数据类型之布尔型的介绍
Apr 28 PHP
php之Memcache学习笔记
Jun 17 PHP
php使用mysqli向数据库添加数据的方法
Mar 20 PHP
PHP解密Unicode及Escape加密字符串
May 17 PHP
PHP 前加at符合@的作用解析
Jul 31 PHP
php表单处理操作
Nov 16 PHP
PDO::quote讲解
Jan 29 PHP
关于Yii2框架跑脚本时内存泄漏问题的分析与解决
Dec 01 PHP
Laravel 之url参数,获取路由参数的例子
Oct 21 #PHP
关于laravel-admin ueditor 集成并解决刷新的问题
Oct 21 #PHP
laravel-admin 实现在指定的相册下添加照片
Oct 21 #PHP
Laravel使用swoole实现websocket主动消息推送的方法介绍
Oct 20 #PHP
laravel 解决路由除了根目录其他都404的问题
Oct 18 #PHP
Laravel基础-关于引入公共文件的两种方式
Oct 18 #PHP
关于laravel模板中生成URL的几种模式总结
Oct 18 #PHP
You might like
基于ubuntu下nginx+php+mysql安装配置的具体操作步骤
2013/04/28 PHP
php递归遍历多维数组的方法
2015/04/18 PHP
PHP使用NuSOAP调用Web服务的方法
2015/07/18 PHP
10个对初学者非常有用的PHP技巧
2016/04/06 PHP
PHP查询大量数据内存耗尽问题的解决方法
2016/10/28 PHP
JavaScript 数组的 uniq 方法
2008/01/23 Javascript
json数据与字符串的相互转化示例
2013/09/18 Javascript
JavaScript插件化开发教程(六)
2015/02/01 Javascript
AngularJs 60分钟入门基础教程
2016/04/03 Javascript
JS使用cookie设置样式的方法
2016/06/30 Javascript
将List对象列表转换成JSON格式的类实现方法
2016/07/04 Javascript
老生常谈jacascript DOM节点获取
2017/04/17 Javascript
vue.js中$set与数组更新方法
2018/03/08 Javascript
jQuery实现的简单获取索引功能示例
2018/06/04 jQuery
Vue编程式跳转的实例代码详解
2019/07/10 Javascript
JavaScript forEach中return失效问题解决方案
2020/06/01 Javascript
关于element-ui表单中限制输入纯数字的解决方式
2020/09/08 Javascript
vuex页面刷新导致数据丢失的解决方案
2020/12/10 Vue.js
[01:55]TI9显影之尘系列 - Evil Geniuses
2019/08/22 DOTA
python链接oracle数据库以及数据库的增删改查实例
2018/01/30 Python
java中两个byte数组实现合并的示例
2018/05/09 Python
django.db.utils.ProgrammingError: (1146, u“Table‘’ doesn’t exist”)问题的解决
2018/07/13 Python
python中pika模块问题的深入探究
2018/10/13 Python
Python之两种模式的生产者消费者模型详解
2018/10/26 Python
详解django自定义中间件处理
2018/11/21 Python
pytorch 限制GPU使用效率详解(计算效率)
2020/06/27 Python
美国尼曼百货官网:Neiman Marcus
2019/09/05 全球购物
2014年党的群众路线教育实践活动总结
2014/04/25 职场文书
搞笑的爱情检讨书
2014/10/01 职场文书
银行授权委托书范本
2014/10/04 职场文书
2014年敬老院工作总结
2014/12/08 职场文书
销售区域经理岗位职责
2015/04/10 职场文书
2015年机关后勤工作总结
2015/05/26 职场文书
常住证明范本
2015/06/23 职场文书
保护动物的宣传语
2015/07/13 职场文书
JS代码编译器Monaco使用方法
2021/06/11 Javascript