我见过barryvdh的调试栏,但它似乎只在你提供页面时才有效.我网站的每一个回复都是application/json
.
是否有一些隐藏的选项我在barryvdh的酒吧里丢失了,还是有另外一个选项来分析我的L4应用程序?
我不是要求排名或意见,只是链接到任何可以将结果转储到数组或日志文件的分析器.
因此,我对之前介绍的解决方案感到沮丧,然后继续进行操作,并创建了一个laravel-debugbar分支,该分支正是我想要的:
https://github.com/Dukeman330/laravel-debugbar
基本上,我使用“ debugbar”路由,控制器和视图进行锁定,从而打开了全屏版本的debugbar,从而可以轻松浏览ajax查询输出的调试文件。如果您想尝试一下,请如下更新您的composer.json:
"repositories": [{
"type": "vcs",
"url": "https://github.com/Dukeman330/laravel-debugbar.git"
}],
"require": {
"barryvdh/laravel-debugbar": "dev-master"
},
Run Code Online (Sandbox Code Playgroud)
然后,像往常一样进行ajax调用,并[your-site]/debugbar
在浏览器中导航到以查看输出。
上一个答案:
这并不是一个理想的解决方案,但是我一直在通过设置一个小“探查器”页面来解决同一个问题,该页面使用探查器栏呈现我的JSON输出。我profiler.blade.php
使用以下内容创建了一个:
<html>
<body>
<pre>{{json_encode($data, JSON_PRETTY_PRINT)}}</pre>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
然后,无论何时我想剖析正在构建的功能,而不是return $output;
运行类似的命令:
return \View::make('profiler', ['data' => $output]);
同样,这也不是理想的选择,因为调用rest API的东西不知道如何处理此输出,但是如果您在浏览器中开发API,它会很好地工作。
归档时间: |
|
查看次数: |
1805 次 |
最近记录: |