浅谈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自带的进位制之间的转换函数
Jun 08 PHP
利用phpexcel把excel导入数据库和数据库导出excel实现
Jan 09 PHP
php数组去重复数据示例
Feb 25 PHP
ThinkPHP惯例配置文件详解
Jul 14 PHP
百度工程师讲PHP函数的实现原理及性能分析(一)
May 13 PHP
整理php防注入和XSS攻击通用过滤
Sep 13 PHP
深入理解PHP类的自动载入机制
Sep 16 PHP
php版微信公众平台开发之验证步骤实例详解
Sep 23 PHP
PHP面向对象程序设计方法实例详解
Dec 24 PHP
PHP基于curl模拟post提交json数据示例
Jun 22 PHP
ThinkPHP框架实现定时执行任务的两种方法分析
Sep 04 PHP
php 利用socket发送GET,POST请求的实例代码
Jul 04 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
Protoss魔法科技
2020/03/14 星际争霸
centos 7.2下搭建LNMP环境教程
2016/11/20 PHP
使用php实现网站验证码功能【推荐】
2017/02/09 PHP
PHP如何实现阿里云短信sdk灵活应用在项目中的方法
2019/06/14 PHP
PHP连续签到功能实现方法详解
2019/12/04 PHP
图片img的src不变让浏览器重新加载实现方法
2013/03/29 Javascript
js中如何复制一个对象并获取其所有属性和属性对应的值
2013/10/24 Javascript
Ajax请求在数据量大的时候出现超时的解决方法
2014/02/27 Javascript
JavaScript中使用stopPropagation函数停止事件传播例子
2014/08/27 Javascript
jQuery中:reset选择器用法实例
2015/01/04 Javascript
jquery中添加属性和删除属性
2015/06/03 Javascript
使用jQuery制作遮罩层弹出效果的极简实例分享
2016/05/12 Javascript
JavaScript利用闭包实现模块化
2017/01/13 Javascript
Dropify.js图片宽高自适应的方法
2017/11/27 Javascript
angular基于ng-alain定义自己的select组件示例
2018/02/23 Javascript
layui实现点击按钮给table添加一行
2018/08/10 Javascript
JQuery Ajax跨域调用和非跨域调用问题实例分析
2019/04/16 jQuery
JS利用prototype给类添加方法操作详解
2019/06/21 Javascript
原生JavaScript创建不可变对象的方法简单示例
2020/05/07 Javascript
[02:57]DOTA2亚洲邀请赛 SECRET战队出场宣传片
2015/02/07 DOTA
Python基于递归算法实现的汉诺塔与Fibonacci数列示例
2018/04/18 Python
python 重定向获取真实url的方法
2018/05/11 Python
通过python的matplotlib包将Tensorflow数据进行可视化的方法
2019/01/09 Python
python各类经纬度转换的实例代码
2019/08/08 Python
Python Numpy 控制台完全输出ndarray的实现
2020/02/19 Python
python GUI库图形界面开发之PyQt5选项卡控件QTabWidget详细使用方法与实例
2020/03/01 Python
利用Python脚本批量生成SQL语句
2020/03/04 Python
python 简单的调用有道翻译
2020/11/25 Python
Python读写锁实现实现代码解析
2020/11/28 Python
GNC健安喜官方海外旗舰店:美国著名保健品牌
2017/01/04 全球购物
双立人美国官方商店:ZWILLING集团餐具和炊具
2020/05/07 全球购物
《最大的“书”》教学反思
2014/02/14 职场文书
信息科学与技术专业求职信范文
2014/02/20 职场文书
房产公证书样本
2015/01/23 职场文书
老乡会致辞
2015/07/28 职场文书
SQL优化老出错,那是你没弄明白MySQL解释计划用法
2021/11/27 MySQL