浅谈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获得用户使用的代理服务器ip即真实ip
Dec 31 PHP
php 获取select下拉列表框的值
May 08 PHP
thinkphp3查询mssql数据库乱码解决方法分享
Feb 11 PHP
VB中的RasEnumConnections函数返回632错误解决方法
Jul 29 PHP
PHP函数http_build_query使用详解
Aug 20 PHP
ThinkPHP控制器详解
Jul 27 PHP
使用php实现从身份证中提取生日
May 09 PHP
浅谈socket同步和异步、阻塞和非阻塞、I/O模型
Dec 15 PHP
php实现图片按比例截取的方法
Feb 06 PHP
php生成无限栏目树
Mar 16 PHP
PHP yield关键字功能与用法分析
Jan 03 PHP
PHP中localeconv()函数的用法
Mar 26 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
利用static实现表格的颜色隔行显示
2006/10/09 PHP
在Nginx上部署ThinkPHP项目教程
2015/02/02 PHP
php使用文本统计访问量的方法
2016/05/12 PHP
PHP addslashes()函数讲解
2019/02/03 PHP
flexigrid 参数说明
2010/11/23 Javascript
javascript事件函数中获得事件源的两种不错方法
2014/03/17 Javascript
javascript 控制input只允许输入的各种指定内容
2014/06/19 Javascript
jquery ui bootstrap 实现自定义风格
2014/11/14 Javascript
动态加载JavaScript文件的两种方法
2016/04/22 Javascript
JS上传组件FileUpload自定义模板的使用方法
2016/05/10 Javascript
微信小程序 获取session_key和openid的实例
2017/08/17 Javascript
JS扩展String.prototype.format字符串拼接的功能
2018/03/09 Javascript
小程序云开发之用户注册登录
2019/05/18 Javascript
JS中的算法与数据结构之队列(Queue)实例详解
2019/08/20 Javascript
Angular 多模块项目构建过程
2020/02/13 Javascript
vue el-tree 默认展开第一个节点的实现代码
2020/05/15 Javascript
谈谈JavaScript中的垃圾回收机制
2020/09/17 Javascript
实时获取Python的print输出流方法
2019/01/07 Python
Python实现二叉树的常见遍历操作总结【7种方法】
2019/03/06 Python
django mysql数据库及图片上传接口详解
2019/07/18 Python
如何在pycharm中安装第三方包
2020/10/27 Python
Python3利用openpyxl读写Excel文件的方法实例
2021/02/03 Python
HTML5跳转小程序wx-open-launch-weapp的示例代码
2020/07/16 HTML / CSS
乐高积木玩具美国官网:LEGO Shop US
2016/09/16 全球购物
最新优秀教师个人先进事迹材料
2014/05/06 职场文书
小学生安全责任书
2014/07/25 职场文书
春节超市活动方案
2014/08/14 职场文书
ktv周年庆活动方案
2014/08/18 职场文书
2014年“四风”问题个人整改措施
2014/09/17 职场文书
群众路线领导班子四风对照检查材料
2014/09/27 职场文书
学生旷课检讨书500字
2014/10/28 职场文书
优秀党员先进事迹材料
2014/12/18 职场文书
大班下学期个人总结
2015/02/13 职场文书
如何在向量化NumPy数组上进行移动窗口
2021/05/18 Python
MYSQL数据库使用UTF-8中文编码乱码的解决办法
2021/05/26 MySQL
Django模型层实现多表关系创建和多表操作
2021/07/21 Python