laravel0304

1012 经验值

2:29 额,呼出所有方法的key 在哪里设置呢,找了好久没找到 -。- 找到了 cmd + F12

2:50秒, 对要调试的目标xxxxxxxxxxxxxxxx怎么快速加上 dd(xxxxxxxxxxxxxx)的?

大哥我错了,我use的是

use League\Flysystem\Filesystem;

这个没注册,所以报错:

Target [League\Flysystem\AdapterInterface] is not instantiable while building [App\Listeners\TaskListener, League\Flysystem\Filesystem].

改成:

use Illuminate\Filesystem\Filesystem;

就OK了,注入User 也没问题。
唉,自己2B了让站长大人忙活半天,真不好意思,以后我会搞清楚了再发问。
就冲站长这态度继续支持!

理论上是没有错。但是,使用event() 触发事件的时候,如果在监听类的__construct()里传入任何参数就会报错,包括你实例中的$filesystem。 应该是框架内部在new()这个类的时候没有传参.
new之后直接调用了handle() 在handle里注入所需的参数。所以此处的析构方法可以忽略掉,handle就相当于析构了。

05:17 秒

public function __construct(Filesystem $filesystem){
}

这里弄错了吧? 我测试的这里的构造方法不能被注入,event触发的时候会报错。在handle里也无法使用。

这个系列很棒,额外的工具和小技巧很有用! 顶一个 期待继续更新!

我找了一个Treed 的UI插件,叫Afterglow Theme 。现实效果没你的好,你的插件叫啥啊大神

Yes ,就是这个主题,很棒。但是左侧的Tree你是怎么搞的,你这种文件夹图标很nice?装的插件么?
我按照PHPstorm视频装了 color ide插件,颜色是变过来了,但是图标的样式啊都是老的,跟你的UI不一样。-。-