Я установил: https://github.com/barryvdh/laravel-debugbar с помощью композитора.
Я следовал процедурам установки, и теперь сделал.
Но как я могу увидеть мои запросы PDO MySQL? Я строю RESTful API, без каких-либо HTML / представление рендеринга.
Не знаю, если это для какого-либо использования, но вот несколько примеров моего кода:
// the controller
public function feed($exclude = null) {
$feed = $this->item->feed()->with('attributes', 'images', 'user');
if($exclude)
$feed->whereNotIn('id', explode(',', $exclude));
return ['items' => $this->itemTransformer->transformCollection($feed->get()->toArray())]; // woud like to debug this query
}
// the router
Route::get('items/feed/{exclude?}', ['protected' => true, 'uses' => 'ItemsController@feed']);
Панель отладки должна регистрировать все запросы, когда она включена, даже если не выводится HTML. Вы можете попытаться создать 1 простую HTML-страницу, чтобы отладочная панель отображалась. Вы можете нажать кнопку «Обзор» (справа, рядом с кнопкой «Закрыть»), чтобы просмотреть предыдущие запросы. Вы должны получить список с собранными запросами, которые вы можете отфильтровать по методу url / ip /. Нажав, что покажет эту информацию на панели отладки.
Легко:
public function feed($exclude = null) {
$feed = $this->item->feed()->with('attributes', 'images', 'user');
if($exclude)
$feed->whereNotIn('id', explode(',', $exclude));
$items = ['items' => $this->itemTransformer->transformCollection($feed->get()->toArray())];
echo json_encode($items); // echo instead of return. Will trigger HTML to render and
}