浅谈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 连接mysql连接被重置的解决方法
Feb 15 PHP
php将时间差转换为字符串提示
Sep 07 PHP
PHP中设置时区方法小结
Jun 03 PHP
利用PHP扩展vld查看PHP opcode操作步骤
Mar 04 PHP
php笔记之:php数组相关函数的使用
Apr 26 PHP
CodeIgniter输出中文乱码的两种解决办法
Jun 12 PHP
php数字每三位加逗号的功能函数
Oct 22 PHP
PHP邮箱验证示例教程
Jun 01 PHP
php微信公众平台开发(四)回复功能开发
Dec 06 PHP
浅析PHP中的闭包和匿名函数
Dec 25 PHP
Laravel 解决composer相关操作提示php相关异常的问题
Oct 23 PHP
phpQuery采集网页实现代码实例
Apr 02 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
ThinkPHP写第一个模块应用
2012/02/20 PHP
php 使用GD库为页面增加水印示例代码
2014/03/24 PHP
PHP基本语法实例总结
2016/09/09 PHP
PHP面向对象程序设计之对象克隆clone和魔术方法__clone()用法分析
2019/06/12 PHP
Yii框架应用组件用法实例分析
2020/05/15 PHP
PHP7移除的扩展和SAPI
2021/03/09 PHP
从数据结构的角度分析 for each in 比 for in 快的多
2013/07/07 Javascript
js整数字符串转换为金额类型数据(示例代码)
2013/12/26 Javascript
设置jsf的选择框h:selectOneMenu为不可编辑状态的方法
2014/01/07 Javascript
js鼠标滑轮滚动事件绑定的简单实例(兼容主流浏览器)
2014/01/14 Javascript
JavaScript弹出窗口方法汇总
2014/08/12 Javascript
基于jquery实现智能提示控件intellSeach.js
2016/03/17 Javascript
Javascript中内建函数reduce的应用详解
2016/10/20 Javascript
vuejs2.0运用原生js实现简单的拖拽元素功能示例
2017/02/24 Javascript
React中ES5与ES6写法的区别总结
2017/04/21 Javascript
xmlplus组件设计系列之列表(4)
2017/04/26 Javascript
nodejs使用express获取get和post传值及session验证的方法
2017/11/09 NodeJs
vue.js做一个简单的编辑菜谱功能
2018/05/08 Javascript
浅谈webpack4.x 入门(一篇足矣)
2018/09/05 Javascript
Node.js原生api搭建web服务器的方法步骤
2019/02/15 Javascript
vue如何自动化打包测试环境和正式环境的dist/test文件
2019/06/06 Javascript
详解ES6 Promise的生命周期和创建
2019/08/18 Javascript
[51:43]OG vs LGD 2018国际邀请赛淘汰赛BO3 第五场 8.26
2018/08/30 DOTA
[51:39]DOTA2-DPC中国联赛 正赛 Magma vs LBZS BO3 第二场 2月7日
2021/03/11 DOTA
python中requests模块的使用方法
2015/04/08 Python
python pandas cumsum求累计次数的用法
2019/07/29 Python
PyTorch预训练的实现
2019/09/18 Python
使用Pytorch来拟合函数方式
2020/01/14 Python
使用python matploblib库绘制准确率,损失率折线图
2020/06/16 Python
大学生毕业自荐信
2013/10/10 职场文书
好邻里事迹材料
2014/01/16 职场文书
运动会广播稿400字
2014/01/25 职场文书
大学生见习期满自我鉴定
2014/09/13 职场文书
财务经理岗位职责
2015/01/31 职场文书
Python实现抖音热搜定时爬取功能
2022/03/16 Python
利用Redis实现点赞功能的示例代码
2022/06/28 Redis