radweb / tumble
当一切都开始崩溃时...
1.1.1
2016-01-25 12:56 UTC
Requires (Dev)
- illuminate/contracts: ^5.1
- illuminate/http: ^5.1
- illuminate/support: ^5.1
This package is not auto-updated.
Last update: 2024-09-14 17:26:47 UTC
README
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() { // ... }); });