Laravel 队列监听 returns var_dump 个 $this
Laravel queue listen returns var_dump of $this
当我 运行 任何命令,如 listen、work 或其他任何命令时,我得到一个 30mb 的数据转储(我认为它是 $this 变量
我 运行 的一个命令是:
php artisan queue:listen --timeout=30 --tries=1
基本上这个 returns 类似于:(这是 t运行 的,因为就像我说的 30mb)
["this"]=>
object(Illuminate\Queue\QueueServiceProvider)#212 (1) {
["app":protected]=>
object(Illuminate\Foundation\Application)#5 (32) {
["basePath":protected]=>
string(12) "/var/www/sst"
["hasBeenBootstrapped":protected]=>
bool(true)
["booted":protected]=>
bool(true)
["bootingCallbacks":protected]=>
array(3) {
[0]=>
object(Closure)#148 (1) {
["this"]=>
object(Clockwork\DataSource\LaravelDataSource)#143 (7) {
["app":protected]=>
*RECURSION*
["response":protected]=>
NULL
["log":protected]=>
object(Clockwork\Request\Log)#147 (2) {
["data"]=>
array(0) {
}
["collectStackTraces":protected]=>
bool(true)
}
["timeline":protected]=>
object(Clockwork\Request\Timeline)#144 (1) {
听起来您的应用程序中某处的 boot()
或 __construct()
方法中有一个 dd()
。
这些方法在任何 php artisan
命令为 运行 之前被调用。
我的建议是使用您的编辑器在您的 App/Console
目录中搜索 dd(
当我 运行 任何命令,如 listen、work 或其他任何命令时,我得到一个 30mb 的数据转储(我认为它是 $this 变量
我 运行 的一个命令是:
php artisan queue:listen --timeout=30 --tries=1
基本上这个 returns 类似于:(这是 t运行 的,因为就像我说的 30mb)
["this"]=>
object(Illuminate\Queue\QueueServiceProvider)#212 (1) {
["app":protected]=>
object(Illuminate\Foundation\Application)#5 (32) {
["basePath":protected]=>
string(12) "/var/www/sst"
["hasBeenBootstrapped":protected]=>
bool(true)
["booted":protected]=>
bool(true)
["bootingCallbacks":protected]=>
array(3) {
[0]=>
object(Closure)#148 (1) {
["this"]=>
object(Clockwork\DataSource\LaravelDataSource)#143 (7) {
["app":protected]=>
*RECURSION*
["response":protected]=>
NULL
["log":protected]=>
object(Clockwork\Request\Log)#147 (2) {
["data"]=>
array(0) {
}
["collectStackTraces":protected]=>
bool(true)
}
["timeline":protected]=>
object(Clockwork\Request\Timeline)#144 (1) {
听起来您的应用程序中某处的 boot()
或 __construct()
方法中有一个 dd()
。
这些方法在任何 php artisan
命令为 运行 之前被调用。
我的建议是使用您的编辑器在您的 App/Console
目录中搜索 dd(