欢迎来到代码驿站!

PHP代码

当前位置:首页 > 软件编程 > PHP代码

浅谈laravel-admin form中的数据,在提交后,保存前,获取并进行编辑

时间:2021-02-19 15:18:01|栏目:PHP代码|点击:

有一个这样的需求:

当商品设置为立即上架时,通过审核就进入上架状态,当设置为保存时,通过审核就进入未上架状态。

所以,需要在保存前根据提交的审核状态和设置的方式得到商品状态再保存,而通过$form->model()->attribute_name只能获取提交后的值,不能更改。

Google之后发现了已经有解决方案:可以修改提交表单时的逻辑吗 #375

在模型中添加如下方法:

public static function boot()
{
  parent::boot();

  static::saving(function ($model) {
  
    // 从$model取出数据并进行处理
    
  });
}

上一篇:PHP+mysql实现从数据库获取下拉树功能示例

栏    目:PHP代码

下一篇:windows环境下php配置memcache的具体操作步骤

本文标题:浅谈laravel-admin form中的数据,在提交后,保存前,获取并进行编辑

本文地址:http://www.codeinn.net/misctech/65768.html

推荐教程

广告投放 | 联系我们 | 版权申明

重要申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:914707363 | 邮箱:codeinn#126.com(#换成@)

Copyright © 2020 代码驿站 版权所有