TP6 事件
官方文档中的代码实测有误
return [
    'bind'    =>    [
        'UserLogin' => 'app\event\UserLogin',
        // 更多事件绑定
    ],
    'listen'  =>    [
        'UserLogin'    =>    ['app\listener\UserLogin'],
        // 更多事件监听
    ],
];
实际表现应该是
return [
    'bind'    =>    [
        'ul' => 'UserLogin',
        // 更多事件绑定
    ],
    'listen'  =>    [
        'UserLogin'    =>    ['app\listener\UserLogin'],
        // 更多事件监听
    ],
];
这样使用
Event::trigger('UserLogin');或者
Event::trigger('ul');或者
event('UserLogin');或者
event('ul');
都能够生效,也就是说,event.php 中的 bind 配置实质上起到的是一个别名的功能,直接不配置也不会影响使用