1. http://laravel.dev/route
    1. Запрос
  2. app/Http/Kernel.php
    1. Ядро обработки http-запроса
  3. bootstrap/app.php
  4. Создание экземпляра сервиса (App::make())
  5. Регистрация сервисов (создание связей) App::bind(), App::singletion()
  6. Автозагрузчик классов (composer)
  7. сервис-контейнер (app)
    1. Инстансы (экземпляры)
      1. 'app' => Application
      2. 'Illuminate\Container\Container' => Application
      3. 'path' => 'path_app'
      4. 'path.base' => 'path_project'
      5. 'path.public' => 'path_project/public'
      6. 'Illuminate\Contracts\Http\Kernel' => Kernel
        1. Посредники общие (middleware)
          1. \Illuminate\Foundation\Http\Middleware\CheckForMaintenanceMode
          2. и другие...
      7. 'routes' => RouteCollection
        1. Маршруты (routes)
          1. '/' => Route
          2. '/route' => Route
          3. Посредники роута (routeMiddleware)
          4. Auth
          5. Контроллер (controller)
          6. App\Http\Controllers\RouteController
      8. 'auth' => AuthManager
      9. 'db' => DatabaseManager
      10. 'mailer' => MailerManager
      11. и другие...
    2. Биндинги (связи)
      1. 'auth' => return new AuthManager()
      2. 'db' => return new DatabaseManager()
      3. 'mailer' => return new MailerManager()
      4. 'Illuminate\Contracts\Http\Kernel' => 'App\Http\Kernel'
      5. 'Illuminate\Contracts\Container\Kernel' => 'App\Console\Kernel'
      6. 'Psr\Http\Message\ServerRequestInterface' => 'Illuminate\Routing\RoutingServiceProvider'
      7. 'events' => 'Illuminate\Events\EventServiceProvider'
      8. 'router' => 'Illuminate\Container\Container'
      9. и другие...
    3. Сервис-провайдеры (регистраторы сервисов)
      1. RoutingServiceProvider (роутер)
      2. EventServiceProvider (слушатель событий)
      3. AuthServiceProvider
      4. DatabaseServiceProvider
      5. MailServiceProvider
      6. RouteServiceProvider
      7. FoundationServiceProvider
      8. и другие...