Модели доступа к Lumen из ядра - PullRequest
0 голосов
/ 22 марта 2020

У меня есть бесплатная sh установка Lumen 7.

Lumen (7.0.2) (Laravel Компоненты ^ 7.0)

У меня есть проблема, когда я пытаюсь использовать модель внутри функции расписания Ядра. php.

In Model.php line 1283:

Call to a member function connection() on null

Ядро. php

<?php

namespace App\Console;

use App\Flight;
use Illuminate\Console\Scheduling\Schedule;
use Laravel\Lumen\Console\Kernel as ConsoleKernel;

class Kernel extends ConsoleKernel
{
    /**
     * The Artisan commands provided by your application.
     *
     * @var array
     */
    protected $commands = [
        //
    ];

    /**
     * Define the application's command schedule.
     *
     * @param  \Illuminate\Console\Scheduling\Schedule  $schedule
     * @return void
     */
    protected function schedule(Schedule $schedule)
    {
        Flight::all();
    }
}

I коснувшись, отметив в модели, это файл, сгенерированный из кустарной команды make:model.

Конечно, я раскомментировал с приложением Eloquent в приложении. php

$app->withFacades();
$app->withEloquent();

Я знаю, что он работает нормально, так как та же строка кода работает в обратном вызове маршрута.

Событие, которое я пробовал с Laravel 7: оно работает. и Lumen 6.3.4: не работает.

Спасибо за вашу помощь.

...