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(