У меня есть бесплатная 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: не работает.
Спасибо за вашу помощь.