请教下在模型中的静态方法boot()和booted()实际区别是什么?
我自定义写了个 artisan
命令,在命令中执行修改一个模型的信息。这个模型又刚好写了 boot()
方法做了一些控制。
然后执行 artisan
命令的时候报错了,将模型中修改为 booted()
后,命令执行成功,控制也奏效。
我想要了解一下,boot()
和 booted()
这两个静态方法具体的区别?除了字面意思,会影响到哪些。
感谢!
一个是启动之前执行 一个是启动之后执行。