I have a laravel project, and I need to make some calculations immediately after I save a model and attach some data to it.

在调用attach(或detach/sync)后,是否在laravel中触发了任何事件?

推荐答案

Laravel 5.8 now fires events on ->attach()

Check out: https://laravel.com/docs/5.8/releases

And search for: Intermediate Table / Pivot Model Events

https://laracasts.com/discuss/channels/eloquent/eloquent-attach-which-event-is-fired?page=1

Laravel相关问答推荐

为什么在Blade 文件中输出用户通知时出现错误?

为什么Laravel在API请求时返回BadMethodCallException?

到查询构建器的MySQL查询

Laravel 5.2 无法打开 laravel.log

Laravel 4:如何将 WHERE 条件应用于 Eloquent 类的所有查询?

Laravel 5.4 中的自定义助手类

Laravel中具有两个外键字段的数据库一对多

查询 Laravel Select WhereIn 数组

使用 Laravel 和 Passport 验证失败时响应状态码 401?

Eloquent 的集合方法,例如 only 或 except 返回一个空集合

未找到 PHP 5.4 和 Laravel 类Memcached

Laravel 5.1 重命名项目

Laravel Artisan CLI 安全地停止守护进程队列工作者

Blade 中的条件扩展

Laravel 4 验证唯一(数据库)忽略当前

控制器中的laravel foreach循环

如何在 Laravel 中使用补丁请求?

在我的编辑器中管理上传文件的最佳方式?

Laravel - artisan不工作

Laravel 5 Illuminate\Http\Request 的方法不允许静态调用