laravel - 是否有任何与 JSON API 一起使用的 Laravel Profilers?

标签 laravel

我看过 barryvdh 的调试栏,但它似乎只在您提供页面时才有效。我网站的每一个回复都是 application/json .

我在 barryvdh 的栏中是否缺少某些隐藏选项,或者是否有其他选项可以用于分析我的 L4 应用程序?

我不是在要求排名或意见,只是一个指向任何可以将结果转储到数组或日志文件的分析器的链接。

最佳答案

因此,我对我之前描述的解决方案感到沮丧,并继续创建了一个 laravel-debugbar 的分支,它完全符合我的要求:

https://github.com/Dukeman330/laravel-debugbar

基本上,我固定在“调试栏”路由、 Controller 和 View 上,以打开调试栏的全屏版本,从而可以轻松浏览 ajax 查询输出的调试文件。如果您想尝试一下,请按如下方式更新您的 composer.json:

"repositories": [{
        "type": "vcs",
        "url": "https://github.com/Dukeman330/laravel-debugbar.git"
}],
"require": {
    "barryvdh/laravel-debugbar": "dev-master"
},

然后,像往常一样进行ajax调用并查看输出,导航到[your-site]/debugbar在浏览器中。

上一个答案:

这并不是一个理想的解决方案,但我一直在通过设置一个小的“分析器”页面来解决相同的问题,该页面使用分析器栏呈现我的 JSON 输出。我创建了一个 profiler.blade.php具有以下内容:
<html>
  <body>
    <pre>{{json_encode($data, JSON_PRETTY_PRINT)}}</pre>
  </body>
</html>

然后,任何时候我想分析我正在构建的函数,而不是 return $output;我运行类似:
return \View::make('profiler', ['data' => $output]);
同样,这并不理想,因为调用您的 rest API 的东西不知道如何处理此输出,但是如果您在浏览器中开发 API,它会工作得很好。

关于laravel - 是否有任何与 JSON API 一起使用的 Laravel Profilers?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26999393/

相关文章:

php - 在生产站点中删除laravel 4.1错误消息

mysql - 如何使用带有预加载的 where 条件从第二个模型检索数据

php - 验证值有两种可能的类型

php - 如何在 Laravel 中创建种子场景

php - Laravel 和 Passport,随机 401 错误

php - Laravel 5 - 分形更改器(mutator) - 将参数发送到更改器(mutator)以缩小响应范围

php - 如何在共享主机上部署 laravel websockets?

php - Laravel 每十分钟不工作

php - 将本地 mySQL 数据库从 Laravel/Homestead 移动到实时站点数据库

php - 我如何在 Laravel 的 Eloquent 中表示这种游戏所有者关系