aboutsummaryrefslogtreecommitdiff
path: root/src/CamilStaps/BotleaguesApi/BotleaguesApiServiceProvider.php
diff options
context:
space:
mode:
authorCamil Staps2015-05-07 14:39:48 +0300
committerCamil Staps2015-05-07 14:39:48 +0300
commit58f5e82a7062785967bdb35d29a7b2eae386bd69 (patch)
tree35468b6e0ef1426eb9b5f5c86fdf307f4149bb05 /src/CamilStaps/BotleaguesApi/BotleaguesApiServiceProvider.php
parentValidation exception; user/login endpoint (diff)
Login endpoint
Diffstat (limited to 'src/CamilStaps/BotleaguesApi/BotleaguesApiServiceProvider.php')
-rw-r--r--src/CamilStaps/BotleaguesApi/BotleaguesApiServiceProvider.php6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/CamilStaps/BotleaguesApi/BotleaguesApiServiceProvider.php b/src/CamilStaps/BotleaguesApi/BotleaguesApiServiceProvider.php
index 6351614..104837b 100644
--- a/src/CamilStaps/BotleaguesApi/BotleaguesApiServiceProvider.php
+++ b/src/CamilStaps/BotleaguesApi/BotleaguesApiServiceProvider.php
@@ -54,6 +54,12 @@ class BotleaguesApiServiceProvider extends ServiceProvider {
],
500);
});
+ API::error(function(Exception\LoginException $e) {
+ $response = Response::make('', 401);
+ $response->header('WWW-Authenticate', 'Basic realm="Please login:"');
+
+ return $response;
+ });
API::error(function(\Exception $e) {
return Response::make(
['error' => Config::get('app.debug') ? $e->getMessage() : "Internal error"],