Я использую Laravel и пытаюсь перенести некоторые таблицы в мою БД (phpmyadmin). Раньше это доставляло мне некоторые проблемы, поэтому я удалил все строки в таблице миграции в БД, так что теперь у нее ничего нет. Поэтому я пытаюсь запустить php artisan migrate и получаю следующую ошибку:
Неустранимая ошибка PHP: класс ‘Table’ не найден в /var/www/loja/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php в строке 301
{«error»: {«type»: «Symfony \ Component \ Debug \ Exception \ FatalErrorException», «message»: «Класс ‘Таблица’ не найден», «file»: «/ var / www / loja / vendor / laravel /framework/src/Illuminate/Database/Migrations/Migrator.php»,»line»:301}}
У меня нет таблицы или класса с именем «Таблица».
Кто-нибудь знает, что не так?
Я уже решил это. Я обнаружил, что файлы миграции следуют определенному формату.
Например, мои файлы были такими:
001_create_user_admin_table.php
И я обнаружил, что формат должен быть yyyy_mm_dd_hhmmss_name_of_file.php
У него должны быть эти первые четыре аргумента, поэтому сверху было сказано, что я не могу найти «таблицу» класса, потому что, как у меня было раньше, таблица была моим 5-м аргументом в имени файла.
попробуйте выполнить эту команду: composer dump-autoload
Ysee