在event事件里面,是否支持输出到浏览器,并且拦截后面的响应,如
<?php namespace event; class SupplierEvent { function AfterSupplierAdd($data){ return json($data); } }
直接在事件里面返回数据
1.什么场景使用 2.是否可以用中间件代替 3.是否可以用自定义异常捕获进行输出
我这里不想用中间件代,中间件可以实现不过在我这里我觉得不是最好方案,试了的自定义异常捕获输出不了,谢谢!
这里可以输出,除非你外层把异常都捕获光了,没走进来,我的目录和你的应该不一样,大体差不多
谢谢!,我用其他方案解决了
emit($event_name, $data, $halt = false)
有的,第三个为true是,会返回监听当前事件点的所有的数据返回列表
这个方法不存在啊,不是官方定义的方法吧,可以看下你的吗,谢谢
不清楚你是怎么用的事件。我这用的事件的监听用的是这个 https://github.com/deatil/short-url/blob/main/app/controller/Account.php#L245 ,你可以再加上你怎么用的监听代码
webman/event 不支持输出到浏览器,并且拦截后面的响应
1.什么场景使用
2.是否可以用中间件代替
3.是否可以用自定义异常捕获进行输出
我这里不想用中间件代,中间件可以实现不过在我这里我觉得不是最好方案,试了的自定义异常捕获输出不了,谢谢!
这里可以输出,除非你外层把异常都捕获光了,没走进来,我的目录和你的应该不一样,大体差不多
谢谢!,我用其他方案解决了
emit($event_name, $data, $halt = false)
有的,第三个为true是,会返回监听当前事件点的所有的数据返回列表
这个方法不存在啊,不是官方定义的方法吧,可以看下你的吗,谢谢
不清楚你是怎么用的事件。我这用的事件的监听用的是这个 https://github.com/deatil/short-url/blob/main/app/controller/Account.php#L245 ,你可以再加上你怎么用的监听代码
谢谢!,我用其他方案解决了
webman/event 不支持输出到浏览器,并且拦截后面的响应
谢谢!,我用其他方案解决了