Laravel пользовательская команда ремесленника не может получить доступ к модели - PullRequest
0 голосов
/ 29 мая 2020

Я пытаюсь создать команду artisan для сброса данных из таблицы базы данных в моем существующем проекте Laravel 6.

Я слежу за Интернетом, чтобы создать команду, она работает и распечатывает. https://codeinphp.github.io/post/creating-your-own-artisan-in-php/

Однако мне не удалось получить доступ к модели в существующем проекте.

Я пробовал использовать

MyModel::all()

, но он возвращает ошибка подключения

PHP Неустранимая ошибка: Неперехваченная ошибка: вызов функции-члена connection () на null

Я также попытался сделать дамп данных, используя существующий getCsv () с контроллера, например

app('App\Http\Controllers\MyController')->getCsv();

Потом жалуется

Запрос класса не существует

Я тоже устал делать

$table = DB::table('my_table');

Но ошибка возвращается как

Фасад root не установлен

...