radweb/tumble

当一切都开始崩溃时...

1.1.1 2016-01-25 12:56 UTC

This package is not auto-updated.

Last update: 2024-09-14 17:26:47 UTC


README

Latest Stable Version License

Tumble

当一切都开始崩溃时...

一组异常的集合,大致对应HTTP响应状态码。

还包含适用于Laravel 5.x的JSON格式化中间件

使用方法

如果你的整个应用都提供JSON(即它完全是一个API),你可以将其用作应用级别的中间件。添加到你的 Kernel

 protected $middleware = [
  // ...
  \Radweb\Tumble\FormatExceptionsMiddleware::class,
  // ...
];

如果你的应用只提供部分JSON(即你也有HTML视图),你可以将其用作路由中间件。添加到你的 Kernel

 protected $routeMiddleware = [
  // ...
  'jsonExceptions' => \Radweb\Tumble\FormatExceptionsMiddleware::class,
  // ...
];

然后将中间件添加到你的路由

Route::group(['prefix' => '/api', 'middleware' => ['jsonExceptions']], function() {
  Route::get('/', function() {
    // ...
  });
});