位置: 编程技术 - 正文

laravel学习笔记之模型事件的几种用法示例(laravel实战教程)

编辑:rootadmin

推荐整理分享laravel学习笔记之模型事件的几种用法示例(laravel实战教程),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:laravel实战教程,laravel 入门,laravel入门与实战pdf,laravel入门与实战pdf,laravel learnku,laravel快速入门,laravel快速入门,laravel入门与实战pdf,内容如对您有帮助,希望把文章链接给更多的朋友!

前言

本文主要给大家介绍了关于laravel模型事件用法的相关内容,文中通过示例代码介绍了laravel模型事件的多种用法,下面话不多说了,来一起看看详细的介绍吧。

用法示例

一 、简单粗鲁(用于本地测试)

路由中定义:

二 、生成事件和监听器

在 EventServiceProvider 定义对应关系

event 中注入要操作的类

listen 中handle 方法注入对应事件类

最后在 post 模型中添加 'events' 属性

三 、利用框架的 boot 方法

laravel学习笔记之模型事件的几种用法示例(laravel实战教程)

直接在相关 Model 中定义

四 、定义Trait

如果想对多个模型的updated 或 created 事件进行一些操作,该不会每个模型都单独写一个吧.例如: 日志 .

然后,在模型中use trait 就可以了.

&#; creating - 对象已经 ready 但未写入数据库

&#; created - 对象已经写入数据库

&#; updating - 对象已经修改但未写入数据库

&#; updated - 修改已经写入数据库

&#; saving - 对象创建或者已更新但未写入数据库

&#; saved - 对象创建或者更新已经写入数据库

&#; deleting - 删除前

&#; deleted - 删除后

&#; restoring - 恢复软删除前

&#; restored - 恢复软删除后

总结

本文链接地址:https://www.jiuchutong.com/biancheng/289991.html 转载请保留说明!

上一篇:php简单中奖算法(实例)(php抽奖程序源码)

下一篇:Laravel 5.4向IoC容器中添加自定义类的方法示例

免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

鄂ICP备2023003026号

网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

友情链接: 武汉网站建设 电脑维修 湖南楚通运网络