This is a mirror from illuminate/foundation.


This is a mirror of src/Illuminate/Foundation from Laravel Framework.


In this package, Illuminate\Foundation\Application class doesn't implement Symfony\Component\HttpKernel\HttpKernelInterface interface. The constant MAIN_REQUEST is copied in from HttpKernelInterface.

Also in this package, the Console\Kernel::load() method does not use the canonicalized absolute path to the app directory.

The Illuminate\Foundation\Testing\Concerns\InteractsWithTestCaseLifecycle class also has been modified to only run the queue teardown when the Queue class exists.

Support the development

Do you like this project? Support it by donating


Laravel Zero Foundation is open-sourced software licensed under the MIT license.