2016-08-09 21 views
0

Ich erhalte kontinuierliche Schleifen, während ich versuche, die in Laravel ausgeführte Abfrage anzuzeigen.Kontinuierliche Schleifen beim Versuch, die in Laravel ausgeführte Abfrage anzuzeigen

Meine Routen-Datei ist als unten

Route::get('cards','[email protected]'); 
Route::get('cards/{id}','[email protected]'); 
Route::post('cards/{card}/notes','[email protected]'); 
Route::get('notes/{note}/edit','[email protected]'); 
Route::patch('notes/{note}','[email protected]'); 
Route::get('/','[email protected]'); 
Route::get('/about','[email protected]'); 

Es funktioniert perfekt, bevor Sie den folgenden Code hinzufügen

DB::listen(function($sql) 
    { 
     var_dump($sql); 
    }); 

aber sobald ich den obigen Code auf meine Routen-Datei hinzufügen, ich kontinuierlichen Looping bekommen als

enter image description here

Kann irgend jemand er Lass mich raus.

Antwort

1

Um zu hören Ereignisse abfragen, müssen Sie die AppServiceProvider bearbeiten, können Sie diese Informationen auf Laravel docs here finden:

<?php 

namespace App\Providers; 

use DB; 
use Illuminate\Support\ServiceProvider; 

class AppServiceProvider extends ServiceProvider 
{ 
    /** 
    * Bootstrap any application services. 
    * 
    * @return void 
    */ 
    public function boot() 
    { 
     DB::listen(function ($query) { 
      var_dump($query); 
     }); 
    } 

    /** 
    * Register the service provider. 
    * 
    * @return void 
    */ 
    public function register() 
    { 
     // 
    } 
} 
+0

Nein, ich –

+0

gelöst bekommen das gleiche Problem ist es nicht, dass ich nicht identifizieren kann der Fehler ist nicht klar. Ich sehe einen Speicherabzug für das Abfrageobjekt. –

Verwandte Themen