Where is Illuminate?

Laravel take the advantage of the autoload features in Composer.

One quick and simple tips:

You can actually find this in composer.lock file. Then find the PSR autoload. For instance, for Laravel/framework:

       {
        "name" : "laravel/framework",
        .......
        .......
        "autoload": {
            "classmap": [
                "src/Illuminate/Queue/IlluminateQueueClosure.php"
            ],
            "files": [
                "src/Illuminate/Foundation/helpers.php",
                "src/Illuminate/Support/helpers.php"
            ],
            "psr-4": {
                "Illuminate\\": "src/Illuminate/"
            }
        }
       }

Since there are a lot of packages in vendor folder, refer the name of the package in the composer.lock. For example, Illuminate is under laravel/framework packages. Then, look for vendor/laravel/framework

Then you know, Illuminate is mapped to vendor/laravel/framework/src/Illuminate


Just to officially answer this question.

The files OP was looking for, along with any other Laravel or package files, are stored in the vendor folder - which you can access from the root Laravel directory.

As @Gavin points out in the comments:

Illuminate is located in /vendor/laravel/framework/src/Illuminate

Tags:

Php

Laravel