【发布时间】:2015-07-06 13:49:02
【问题描述】:
将 Laravel 5.1 和 dingo/api 与 Fractal 结合使用。
我正在使用 HttpException 引发异常,并希望看到我的 http 状态代码和消息,但是我也得到了调试输出。
if ($paginator->total() == 0)
{
throw new \Symfony\Component\HttpKernel\Exception\HttpException('404', 'No properties found');
}
给我以下输出:-
{
"message": "No properties found",
"status_code": "404",
"debug": {
"line": 203,
"file": "C:\\\\xampp\\\\htdocs\\\\laravel\\\\apiv3\\\\app\\\\Http\\\\Controllers\\\\api\\\\v1\\\\SearchController.php",
"class": "Symfony\\\\Component\\\\HttpKernel\\\\Exception\\\\HttpException",
"trace": [
"#0 [internal function]: App\\\\Http\\\\Controllers\\\\Api\\\\v1\\\\SearchController->search()",
"#1 C:\\\\xampp\\\\htdocs\\\\laravel\\\\apiv3\\\\vendor\\\\laravel\\\\framework\\\\src\\\\Illuminate\\\\Routing\\\\Controller.php(256): call_user_func_array(Array, Array)",
等等
我试图在我的 .env 文件中关闭调试,但没有任何效果。我希望能够打开或关闭调试代码。我敢肯定,我缺少一些简单的东西。
【问题讨论】:
标签: php api symfony laravel laravel-5