浅谈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函数解决SQL injection
Dec 09 PHP
最新用php获取谷歌PR值算法,附上php查询PR值代码示例
Dec 25 PHP
php通过COM类调用组件的实现代码
Jan 11 PHP
php批量上传的实现代码
Jun 09 PHP
PHP生成图片验证码、点击切换实例
Jun 25 PHP
php实现批量压缩图片文件大小的脚本
Jul 04 PHP
php利用反射实现插件机制的方法
Mar 14 PHP
php实现window平台的checkdnsrr函数
May 27 PHP
PHP socket 模拟POST 请求实例代码
Jul 18 PHP
php版微信自定义回复功能示例
Dec 05 PHP
PHP 中魔术常量的实例详解
Oct 26 PHP
PHP使用Redis长连接的方法详解
Feb 12 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
最令PHP初学者头痛的十四个问题
2006/07/12 PHP
discuz7 phpMysql操作类
2009/06/21 PHP
php插入排序法实现数组排序实例
2015/02/16 PHP
php 二维数组快速排序算法的实现代码
2017/10/17 PHP
php在windows环境下获得cpu内存实时使用率(推荐)
2018/02/08 PHP
JQuery Dialog(JS 模态窗口,可拖拽的DIV)
2010/02/07 Javascript
入门基础学习 ExtJS笔记(一)
2010/11/11 Javascript
jQuery - css() 方法示例详解
2014/01/16 Javascript
Javascript中获取对象的原型对象的方法小结
2015/02/25 Javascript
浅析JavaScript中的事件机制
2015/06/04 Javascript
jQuery实现hover合成事件的方法
2015/08/06 Javascript
JavaScript中SetInterval与setTimeout的用法详解
2015/11/10 Javascript
Bootstrap每天必学之表单
2015/11/23 Javascript
AngularGauge 属性解析详解
2016/09/06 Javascript
详解Nodejs基于mongoose模块的增删改查的操作
2016/12/21 NodeJs
JavaScript之DOM_动力节点Java学院整理
2017/07/03 Javascript
微信小程序之发送短信倒计时功能
2017/08/30 Javascript
React-Native中禁用Navigator手势返回的示例代码
2017/09/09 Javascript
React Native实现地址挑选器功能
2017/10/24 Javascript
一步步教你利用webpack如何搭一个vue脚手架(超详细讲解和注释)
2018/01/08 Javascript
jQuery实现带右侧索引功能的通讯录示例【附源码下载】
2018/04/17 jQuery
webstorm添加*.vue文件支持
2018/05/08 Javascript
Vue二次封装axios为插件使用详解
2018/05/21 Javascript
vue中echarts引入中国地图的案例
2020/07/28 Javascript
解决vue项目input输入框双向绑定数据不实时生效问题
2020/08/05 Javascript
vue表单验证之禁止input输入框输入空格
2020/12/03 Vue.js
浅谈python装饰器探究与参数的领取
2017/12/01 Python
用Python写王者荣耀刷金币脚本
2017/12/21 Python
基于Python的ModbusTCP客户端实现详解
2019/07/13 Python
Python实现图片裁剪的两种方式(Pillow和OpenCV)
2019/10/30 Python
解决tensorflow训练时内存持续增加并占满的问题
2020/01/19 Python
python 写函数在一定条件下需要调用自身时的写法说明
2020/06/01 Python
市场部规章制度
2014/01/24 职场文书
大学生新学期计划书
2014/04/28 职场文书
2016国庆节67周年寄语
2015/12/07 职场文书
2016年共产党员公开承诺书
2016/03/24 职场文书