LaravelPackages.net
Acme Inc.
Toggle sidebar
runtime/laravel

Laravel runtime

43
18
1.0.0
About runtime/laravel

runtime/laravel is a Laravel package for laravel runtime. It currently has 18 GitHub stars and 43 downloads on Packagist (latest version 1.0.0). Install it with composer require runtime/laravel. Discover more Laravel packages by runtime or browse all Laravel packages to compare alternatives.

Last updated

Laravel Runtime

A runtime for Laravel.

If you are new to the Symfony Runtime component, read more in the main readme.

Installation

composer require runtime/laravel

Usage

The runtime will register automatically. You may "force" the runtime by defining the environment variable APP_RUNTIME for your application.

APP_RUNTIME=Runtime\Laravel\Runtime

Front controller

// public/index.php

use Illuminate\Contracts\Http\Kernel;

define('LARAVEL_START', microtime(true));

require_once dirname(__DIR__).'/vendor/autoload_runtime.php';

return function (): Kernel {
    static $app;

    if (null === $app) {
        $app = require dirname(__DIR__).'/bootstrap/app.php';
    }

    return $app->make(Kernel::class);
};

Artisan

// artisan

use Illuminate\Contracts\Console\Kernel;

define('LARAVEL_START', microtime(true));

require_once __DIR__.'/vendor/autoload_runtime.php';

return function (): Kernel {
    static $app;

    if (null === $app) {
        $app = require __DIR__.'/bootstrap/app.php';
    }

    return $app->make(Kernel::class);
};
Comments