浅谈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 缓冲的免费实现方法
Oct 09 PHP
用PHP和ACCESS写聊天室(六)
Oct 09 PHP
关于BIG5-HKSCS的解决方法
Mar 20 PHP
解析php mysql 事务处理回滚操作(附实例)
Aug 05 PHP
php实现猴子选大王问题算法实例
Apr 20 PHP
php 流程控制switch的简单实例
Jun 07 PHP
CI框架使用composer安装的依赖包步骤与方法分析
Nov 21 PHP
PHP 实现人民币小写转换成大写的方法及大小写转换函数
Nov 17 PHP
ThinkPHP框架下微信支付功能总结踩坑笔记
Apr 10 PHP
PHP中遍历数组的三种常用方法实例分析
Jun 24 PHP
php异常处理捕获错误整理
Sep 23 PHP
Laravel基础_关于view共享数据的示例讲解
Oct 14 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+Html+缓存
2006/11/25 PHP
php一个找二层目录的小东东
2012/08/02 PHP
PHP实现服务器状态监控的方法
2014/12/09 PHP
Yii2简单实现给表单添加验证码的方法
2016/07/18 PHP
PHP类和对象相关系统函数与运算符小结
2016/09/28 PHP
php从数据库中读取特定的行(实例)
2017/06/02 PHP
ThinkPHP5.0框架使用build 自动生成模块操作示例
2019/04/11 PHP
解决thinkphp5未定义变量会抛出异常,页面错误,请稍后再试的问题
2019/10/16 PHP
实用javaScript技术-屏蔽类
2006/08/15 Javascript
javascript 屏蔽鼠标键盘的几段代码
2008/01/02 Javascript
用JQuery实现全选与取消的两种简单方法
2014/02/22 Javascript
Sublime Text 3常用插件及安装方法
2015/12/16 Javascript
更靠谱的H5横竖屏检测方法(js代码)
2016/09/13 Javascript
jquery 删除节点 添加节点 找兄弟节点的简单实现
2016/12/07 Javascript
详解vue组件基础
2018/05/04 Javascript
微信小程序页面缩放式侧滑效果的实现代码
2018/11/15 Javascript
JavaScript代码调试方法实例小结
2019/01/05 Javascript
Vue2.x通用编辑组件的封装及应用详解
2019/05/28 Javascript
[02:03]DOTA2亚洲邀请赛 HGT战队出场宣传片
2015/02/07 DOTA
[01:54]胎教DOTA2 准妈妈玩家现身中国区预选赛
2016/06/26 DOTA
[01:18:33]Secret vs VGJ.S Supermajor小组赛C组 BO3 第一场 6.3
2018/06/04 DOTA
[47:52]完美世界DOTA2联赛PWL S2 PXG vs InkIce 第二场 11.26
2020/11/30 DOTA
python机器学习实战之最近邻kNN分类器
2017/12/20 Python
Python2中文处理纪要的实现方法
2018/03/10 Python
给我一面国旗 python帮你实现
2019/09/30 Python
pytorch实现seq2seq时对loss进行mask的方式
2020/02/18 Python
Python requests获取网页常用方法解析
2020/02/20 Python
python利用pytesseract 实现本地识别图片文字
2020/12/14 Python
使用Python制作一个数据预处理小工具(多种操作一键完成)
2021/02/07 Python
pytorch 实现L2和L1正则化regularization的操作
2021/03/03 Python
个人应聘自我评价分享
2013/11/18 职场文书
大学自主招生自荐信范文
2014/02/26 职场文书
运输企业安全生产责任书
2014/07/28 职场文书
教师党员个人自我剖析材料
2014/09/29 职场文书
centos8安装MongoDB的详细过程
2021/10/24 MongoDB
HTML CSS 一个标签实现带动画的抖音LOGO
2022/04/26 HTML / CSS