Laravel - Как создать ядро - PullRequest
       3

Laravel - Как создать ядро

0 голосов
/ 19 декабря 2018

В public\index.php, я просто сбрасываю $kernel переменную, как

$app = require_once __DIR__.'/../bootstrap/app.php';
$kernel = $app->make(Illuminate\Contracts\Http\Kernel::class);

dd($kernel);die;

Результат $kernel равен Illuminate\Foundation\Http\Kernel, а не Illuminate\Contracts\Http\Kernel.Как Illuminate\Foundation\Http\Kernel создать?

1 Ответ

0 голосов
/ 19 декабря 2018

Laravel знает, как разрешить экземпляр, учитывая привязки в bootstrap/app.php:

$app->singleton(
    Illuminate\Contracts\Http\Kernel::class,
    App\Http\Kernel::class
);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...