浅谈laravel-admin form中的数据,在提交后,保存前,获取并进行编辑
2019-12-04 12:08
3035 查看
有一个这样的需求:
当商品设置为立即上架时,通过审核就进入上架状态,当设置为保存时,通过审核就进入未上架状态。
所以,需要在保存前根据提交的审核状态和设置的方式得到商品状态再保存,而通过$form->model()->attribute_name只能获取提交后的值,不能更改。
Google之后发现了已经有解决方案:可以修改提交表单时的逻辑吗 #375
在模型中添加如下方法:
public static function boot() { parent::boot(); static::saving(function ($model) { // 从$model取出数据并进行处理 }); }
以上这篇浅谈laravel-admin form中的数据,在提交后,保存前,获取并进行编辑就是小编分享给大家的全部内容了,希望能给大家一个参考
您可能感兴趣的文章:
相关文章推荐
- 市委组织部考核项目——利用EasyUi中可编辑的DataGrid控件对多行数据进行编辑并提交
- Swift - 使用NSURL进行数据的提交和获取(POST与GET)
- struts2+ckeditor+ckfinder实现文件的上传、从数据库获取数据、修改并提交到数据库中保存
- laravel-admin表单提交隐藏一些数据,回调时获取数据
- Swift - 使用NSURL进行数据的提交和获取(POST与GET)
- struts2 + ajax(由前台的form提交数据到后台,再根据form所调用返回获取的后台json格式的数据返回到前端,然后前端用jquery对json数据进行解析)==》》涉及文件上传的部分
- Swift - 使用NSURL进行数据的提交和获取(POST与GET)
- 无废话Android之android下junit测试框架配置、保存文件到手机内存、android下文件访问的权限、保存文件到SD卡、获取SD卡大小、使用SharedPreferences进行数据存储、使用Pull解析器操作XML文件、android下操作sqlite数据库和事务(2)
- struts2 + ajax(由前台的form提交数据到后台,再根据form所调用返回获取的后台json格式的数据返回到前端,然后前端用jquery对json数据进行解析)==》》涉及非文件上传的部分
- JSP 页面保存或者提交数据时,弹出浮层防止用户在保存过程中进行其他操作
- Swift - 使用NSURL进行数据的提交和获取(POST与GET)
- 关于自定义实体集合绑定datagrid控件在进行编辑时出现错误"向原始数据存储区提交行时出错"的原因.
- 市委组织部考核项目——利用EasyUi中可编辑的DataGrid控件对多行数据进行编辑并提交
- struts2+ckeditor+ckfinder实现文件的上传、从数据库获取数据、修改并提交到数据库中保存
- 需求是页面动态添加,js获取页面数据保存,修改页面提交问题,只有思路
- GridView中存在多行数据,如何获取数据表主键值以对某一整行数据进行编辑
- Swift - 使用NSURL进行数据的提交和获取(POST与GET)
- laravel-admin表单提交隐藏一些数据,回调时获取数据的方法
- 通过 JS 实现与后台进行连接,提交表单,将获取到的数据pos给服务器。
- 用客户端脚本提示用户在离开编辑页面之前进行数据保存