// $app->routeMiddleware([ // ]); /* |-------------------------------------------------------------------------- | Register Service Providers |-------------------------------------------------------------------------- | | Here we will register all of the application's service providers which | are used to bind services into the container. Service providers are | totally optional, so you are not required to uncomment this line. | */ // $app->register(App\Providers\AppServiceProvider::class); // $app->register(App\Providers\EventServiceProvider::class); /* |-------------------------------------------------------------------------- | Load The Application Routes |-------------------------------------------------------------------------- | | Next we will include the routes file so that they can all be added to | the application. This will provide all of the URLs the application | can respond to, as well as the controllers that may handle them. | */ $app->group(['namespace' => 'App\\Http\\Controllers'], function ($app) { require __DIR__ . '/../app/Http/routes.php'; }); $app->get('/', function () { return 'Hello World'; }); return $app;
<?php require_once __DIR__ . '/../vendor/autoload.php'; $app = new Laravel\Lumen\Application(realpath(__DIR__)); $app->withFacades(); $app->withEloquent(); $app->singleton(\Illuminate\Contracts\Debug\ExceptionHandler::class, function () { $handler = new \Chatbox\Lumen\Exceptions\Handler(); // set your Reporters; return $handler; }); $app->register(\Chatbox\LumenApp\LumenAppServiceProvider::class); $app->get("/", function () { return ["message" => "hello lumen application "]; }); return $app;
| Register Service Providers |-------------------------------------------------------------------------- | | Here we will register all of the application's service providers which | are used to bind services into the container. Service providers are | totally optional, so you are not required to uncomment this line. | */ // $app->register(App\Providers\AppServiceProvider::class); // $app->register(App\Providers\AuthServiceProvider::class); // $app->register(App\Providers\EventServiceProvider::class); /* |-------------------------------------------------------------------------- | Load The Application Routes |-------------------------------------------------------------------------- | | Next we will include the routes file so that they can all be added to | the application. This will provide all of the URLs the application | can respond to, as well as the controllers that may handle them. | */ //$app->group(['namespace' => 'App\Http\Controllers'], function ($app) { // require __DIR__.'/../app/Http/routes.php'; //}); $app->get("/string", function () { return "hogehoge"; }); $app->get("/array", function () { return ["apple", "lemon", "banana"]; }); return $app;
| route or middleware that'll be assigned to some specific routes. | */ $app->middleware([Illuminate\Cookie\Middleware\EncryptCookies::class, Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse::class, Illuminate\Session\Middleware\StartSession::class, Illuminate\View\Middleware\ShareErrorsFromSession::class]); /* |-------------------------------------------------------------------------- | Register Service Providers |-------------------------------------------------------------------------- | | Here we will register all of the application's service providers which | are used to bind services into the container. Service providers are | totally optional, so you are not required to uncomment this line. | */ $app->configure('app'); $app->register(Admin\Providers\AppServiceProvider::class); //$app->register(App\Providers\DatabaseServiceProvider::class); /* |-------------------------------------------------------------------------- | Load The Application Routes |-------------------------------------------------------------------------- | | Next we will include the routes file so that they can all be added to | the application. This will provide all of the URLs the application | can respond to, as well as the controllers that may handle them. | */ $app->group(['namespace' => 'Admin\\Http\\Controllers'], function () use($app) { $app->get('image/{variant}/{path:[a-zA-Z0-9_\\-\\/\\.]*}', array('uses' => 'ImageController@image')); }); return $app;
*/ $app = new Laravel\Lumen\Application(realpath($path)); $app->withFacades(); $app->withEloquent(); /* |-------------------------------------------------------------------------- | Register Container Bindings |-------------------------------------------------------------------------- | | Now we will register a few bindings in the service container. We will | register the exception handler and the console kernel. You may add | your own bindings here if you like or you can make another file. | */ $app->singleton('Illuminate\\Contracts\\Console\\Kernel', 'App\\Console\\Kernel'); $app->get('awesome/action', 'AwesomeController@action'); /* |-------------------------------------------------------------------------- | Register Middleware |-------------------------------------------------------------------------- | | Next, we will register the middleware with the application. These can | be global middleware that run before and after each request into a | route or middleware that'll be assigned to some specific routes. | */ $app->middleware([Illuminate\Cookie\Middleware\EncryptCookies::class, Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse::class, Illuminate\Session\Middleware\StartSession::class, Illuminate\View\Middleware\ShareErrorsFromSession::class, Laravel\Lumen\Http\Middleware\VerifyCsrfToken::class]); $app->routeMiddleware([]); /* |-------------------------------------------------------------------------- | Register Service Providers
<?php require_once __DIR__ . '/../vendor/autoload.php'; /* |-------------------------------------------------------------------------- | Create The Application |-------------------------------------------------------------------------- | | Here we will load the environment and create the application instance | that serves as the central piece of this framework. We'll use this | application as an "IoC" container and router for this framework. | */ $app = new Laravel\Lumen\Application(realpath(__DIR__ . '/../')); $app->withFacades(); $app->configure('lazy-strings'); $app->register(Nobox\LazyStrings\LazyStringsServiceProvider::class); $app->get('/', function () use($app) { return $app->welcome(); }); use Illuminate\Support\Facades\Config; $app->group(['namespace' => 'Nobox\\LazyStrings\\Http\\Controllers', 'prefix' => 'lazy'], function () use($app) { $routeName = Config::get('lazy-strings.strings-route'); $app->get($routeName, ['as' => 'lazy.deploy', 'uses' => 'LazyStringsController@deploy']); }); return $app;