package('camil-staps/botleagues-api', null, __DIR__.'/../..'); include __DIR__ . '/../../filters.php'; include __DIR__ . '/../../routes.php'; App::fatal(function($e) { return Response::make( ['error' => Config::get('app.debug') ? $e->getMessage() : "Internal error"], 500); }); API::error(function(ModelNotFoundException $e) { return Response::make( ['error' => 'Resource not found'], 404); }); API::error(function(\Symfony\Component\HttpKernel\Exception\AccessDeniedHttpException $e) { return Response::make( ['error' => !Config::get('app.debug') || empty($e->getMessage()) ? 'Access denied' : $e->getMessage()], 404); }); API::error(function(\Exception $e) { return Response::make( ['error' => Config::get('app.debug') ? $e->getMessage() : "Internal error"], 500); }); } /** * Register the service provider. * * @return void */ public function register() { $this->app->register('Dingo\Api\Provider\ApiServiceProvider'); } /** * Get the services provided by the provider. * * @return array */ public function provides() { return array(); } }