当从 Laravel 的关闭事务函数中触发事件时,事件中的数据库操作也是事务的一部分还是在事务之外?
Snippet 1
Event::listen('fireme',function($data){
User::where('votes', '>', 100)->update(array('status' => 2));
});
Snippet 2
DB::transaction(function(){
User::where('votes', '>', 100)->update(array('email' => 'something@somewebsite.com'));
Event::fire('fireme',array('email' => 'something@somewebsite.com'));
});
Snippet 1 是否属于 Snippet 2 上定义的事务?