From 3a74377e861c1a401f1dffbd595f547e04eb72c8 Mon Sep 17 00:00:00 2001 From: Camil Staps Date: Fri, 22 Jan 2016 12:01:33 +0100 Subject: Initial commit --- app/Console/Commands/.gitkeep | 0 app/Console/Kernel.php | 29 +++++++++++++++++ app/Events/Event.php | 10 ++++++ app/Events/ExampleEvent.php | 16 ++++++++++ app/Exceptions/Handler.php | 50 ++++++++++++++++++++++++++++++ app/Http/Controllers/Controller.php | 10 ++++++ app/Http/Controllers/ExampleController.php | 18 +++++++++++ app/Http/Middleware/Authenticate.php | 44 ++++++++++++++++++++++++++ app/Http/Middleware/ExampleMiddleware.php | 20 ++++++++++++ app/Http/routes.php | 16 ++++++++++ app/Jobs/ExampleJob.php | 26 ++++++++++++++++ app/Jobs/Job.php | 24 ++++++++++++++ app/Listeners/ExampleListener.php | 31 ++++++++++++++++++ app/Providers/AppServiceProvider.php | 18 +++++++++++ app/Providers/AuthServiceProvider.php | 40 ++++++++++++++++++++++++ app/Providers/EventServiceProvider.php | 19 ++++++++++++ app/User.php | 34 ++++++++++++++++++++ 17 files changed, 405 insertions(+) create mode 100644 app/Console/Commands/.gitkeep create mode 100644 app/Console/Kernel.php create mode 100644 app/Events/Event.php create mode 100644 app/Events/ExampleEvent.php create mode 100644 app/Exceptions/Handler.php create mode 100644 app/Http/Controllers/Controller.php create mode 100644 app/Http/Controllers/ExampleController.php create mode 100644 app/Http/Middleware/Authenticate.php create mode 100644 app/Http/Middleware/ExampleMiddleware.php create mode 100644 app/Http/routes.php create mode 100644 app/Jobs/ExampleJob.php create mode 100644 app/Jobs/Job.php create mode 100644 app/Listeners/ExampleListener.php create mode 100644 app/Providers/AppServiceProvider.php create mode 100644 app/Providers/AuthServiceProvider.php create mode 100644 app/Providers/EventServiceProvider.php create mode 100644 app/User.php (limited to 'app') diff --git a/app/Console/Commands/.gitkeep b/app/Console/Commands/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/app/Console/Kernel.php b/app/Console/Kernel.php new file mode 100644 index 0000000..ad6e311 --- /dev/null +++ b/app/Console/Kernel.php @@ -0,0 +1,29 @@ +auth = $auth; + } + + /** + * Handle an incoming request. + * + * @param \Illuminate\Http\Request $request + * @param \Closure $next + * @param string|null $guard + * @return mixed + */ + public function handle($request, Closure $next, $guard = null) + { + if ($this->auth->guard($guard)->guest()) { + return response('Unauthorized.', 401); + } + + return $next($request); + } +} diff --git a/app/Http/Middleware/ExampleMiddleware.php b/app/Http/Middleware/ExampleMiddleware.php new file mode 100644 index 0000000..166581c --- /dev/null +++ b/app/Http/Middleware/ExampleMiddleware.php @@ -0,0 +1,20 @@ +get('/', function () use ($app) { + return $app->version(); +}); diff --git a/app/Jobs/ExampleJob.php b/app/Jobs/ExampleJob.php new file mode 100644 index 0000000..7b65bb4 --- /dev/null +++ b/app/Jobs/ExampleJob.php @@ -0,0 +1,26 @@ +input('api_token')) { + return User::where('api_token', $request->input('api_token'))->first(); + } + }); + } +} diff --git a/app/Providers/EventServiceProvider.php b/app/Providers/EventServiceProvider.php new file mode 100644 index 0000000..0b8f393 --- /dev/null +++ b/app/Providers/EventServiceProvider.php @@ -0,0 +1,19 @@ + [ + 'App\Listeners\EventListener', + ], + ]; +} diff --git a/app/User.php b/app/User.php new file mode 100644 index 0000000..fd4de31 --- /dev/null +++ b/app/User.php @@ -0,0 +1,34 @@ +