浅谈laravel-admin form中的数据,在提交后,保存前,获取并进行编辑
更新时间:2019年10月21日 09:23:42 作者:懒驴打滚
今天小编就为大家分享一篇浅谈laravel-admin form中的数据,在提交后,保存前,获取并进行编辑,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
有一个这样的需求:
当商品设置为立即上架时,通过审核就进入上架状态,当设置为保存时,通过审核就进入未上架状态。
所以,需要在保存前根据提交的审核状态和设置的方式得到商品状态再保存,而通过$form->model()->attribute_name只能获取提交后的值,不能更改。
Google之后发现了已经有解决方案:可以修改提交表单时的逻辑吗 #375
在模型中添加如下方法:
public static function boot() { parent::boot(); static::saving(function ($model) { // 从$model取出数据并进行处理 }); }
以上这篇浅谈laravel-admin form中的数据,在提交后,保存前,获取并进行编辑就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
Laravel5.1 框架Middleware中间件基本用法实例分析
这篇文章主要介绍了Laravel5.1 框架Middleware中间件基本用法,结合实例形式分析了laravel5.1框架Middleware中间件功能、创建、使用方法及相关操作注意事项,需要的朋友可以参考下2020-01-01ThinkPHP后台首页index使用frameset时的注意事项分析
这篇文章主要介绍了ThinkPHP后台首页index使用frameset时的注意事项,需要的朋友可以参考下2014-08-08
最新评论