我是靠谱客的博主 舒适花瓣,最近开发中收集的这篇文章主要介绍浅谈laravel-admin form中的数据,在提交后,保存前,获取并进行编辑,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

有一个这样的需求:

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

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

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

在模型中添加如下方法:

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

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

以上这篇浅谈laravel-admin form中的数据,在提交后,保存前,获取并进行编辑就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持靠谱客。

最后

以上就是舒适花瓣为你收集整理的浅谈laravel-admin form中的数据,在提交后,保存前,获取并进行编辑的全部内容,希望文章能够帮你解决浅谈laravel-admin form中的数据,在提交后,保存前,获取并进行编辑所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(132)

评论列表共有 0 条评论

立即
投稿
返回
顶部