浅谈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 相关文章推荐
关于Intype一些小问题的解决办法
Mar 28 PHP
PHP中开发XML应用程序之基础篇 添加节点 删除节点 查询节点 查询节
Jul 09 PHP
php 过滤器实现代码
Aug 09 PHP
PHP5 的对象赋值机制介绍
Aug 02 PHP
PHP连接SQLSERVER 注意事项(附dll文件下载)
Jun 28 PHP
PHP 之 写时复制介绍(Copy On Write)
May 13 PHP
php实现无限级分类(递归方法)
Aug 06 PHP
PHP记录页面停留时间的方法
Mar 30 PHP
Yii框架中jquery表单验证插件用法示例
Oct 18 PHP
关于Laravel Route重定向的一个注意点
Jan 16 PHP
关于Yii中模型场景的一些简单介绍
Sep 22 PHP
PHP 代码简洁之道(小结)
Oct 16 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实现WEB动态网页静态
2006/10/09 PHP
Apache2中实现多网站域名绑定的实现方法
2011/06/01 PHP
PHP回调函数概念与用法实例分析
2017/11/03 PHP
JAVASCRIPT对象及属性
2007/02/13 Javascript
JavaScript入门教程(6) Window窗口对象
2009/01/31 Javascript
jquery+json 通用三级联动下拉列表
2010/04/19 Javascript
ASP.NET中基于JQUERY的高性能的TreeView补充
2011/02/23 Javascript
jQuery 插件仿百度搜索框智能提示(带Value值)
2013/01/22 Javascript
jQuery$命名冲突怎么办如何解决
2014/01/16 Javascript
jQuery中even选择器的定义和用法
2014/12/23 Javascript
js实现仿网易点击弹出提示同时背景变暗效果
2015/08/13 Javascript
JSON字符串转换JSONObject和JSONArray的方法
2016/06/03 Javascript
使用PBFunc在Powerbuilder中支付宝当面付款功能
2016/10/01 Javascript
利用jquery给指定的table动态添加一行、删除一行的方法
2016/10/12 Javascript
jquery获取table指定行和列的数据方法(当前选中行、列)
2016/11/07 Javascript
微信小程序购物商城系统开发系列-目录结构介绍
2016/11/21 Javascript
ReactNative Image组件使用详解
2017/08/07 Javascript
JS引用传递与值传递的区别与用法分析
2018/06/01 Javascript
修改vue+webpack run build的路径方法
2018/09/01 Javascript
vue中的inject学习教程
2019/04/24 Javascript
jQuery内容选择器与表单选择器实例分析
2019/06/28 jQuery
微信小程序获取用户绑定手机号方法示例
2019/07/21 Javascript
微信小程序分享小程序码的生成(带参数)以及参数的获取
2020/03/25 Javascript
Js图片点击切换轮播实现代码
2020/07/27 Javascript
微信小程序基于高德地图API实现天气组件(动态效果)
2020/10/22 Javascript
python利用拉链法实现字典方法示例
2017/03/25 Python
解决pycharm 误删掉项目文件的处理方法
2018/10/22 Python
python隐藏终端执行cmd命令的方法
2019/06/24 Python
Python 如何对文件目录操作
2020/07/10 Python
Python爬虫分析微博热搜关键词的实现代码
2021/02/22 Python
什么是抽象
2015/12/13 面试题
高三上学期学习自我评价
2014/04/23 职场文书
校园演讲稿汇总
2014/05/21 职场文书
JavaScript使用canvas绘制坐标和线
2021/04/28 Javascript
Java基础之this关键字的使用
2021/06/30 Java/Android
spring 项目实现限流方法示例
2022/07/15 Java/Android