Php 拉雷维尔监听优先权
假设我在拉雷维尔有两位听众:Php 拉雷维尔监听优先权,php,events,laravel,Php,Events,Laravel,假设我在拉雷维尔有两位听众: Event::listen('eventOne', 'myListenerOne'); Event::listen('eventThree', 'myListenerThree'); 我知道默认情况下侦听器优先级设置为0。但是,如果我想在上述两个事件之间添加一个事件,该怎么办 Event::listen('eventTwo', 'myListenerTwo'); 我会将优先级设置为什么?Laravel Event::listen('eventTwo', 'myL
Event::listen('eventOne', 'myListenerOne');
Event::listen('eventThree', 'myListenerThree');
我知道默认情况下侦听器优先级设置为0。但是,如果我想在上述两个事件之间添加一个事件,该怎么办
Event::listen('eventTwo', 'myListenerTwo');
我会将优先级设置为什么?Laravel
Event::listen('eventTwo', 'myListenerTwo', 1);
Event::listen(
'test', function () {
echo 'On test, first added but last executed', PHP_EOL;
}, -1);
Event::listen(
'test', function () {
echo 'On test, added in the middle and executed in the middle', PHP_EOL;
});
Event::listen(
'test', function () {
echo 'On test, last added but first executed', PHP_EOL;
}, 1);
Event::fire('test');