Помогите мне решить
[Symfony \ Component \ Debug \ Exception \ FatalThrowableError]
Класс Doctrine \ DBAL \ Driver \ PDOMySql \ Driver не найден
Вы настраивали БД?
@pradeep да, я настроил db в файле env.
@murugesh, ответив на вопрос, вы решили свою проблему? или вы все еще испытываете проблемы?






Вам нужен был пакет doctrine/dbal?
Если нет, запустите следующее.
composer require doctrine/dbal
Прочтите раздел про изменение столбцов
https://laravel.com/docs/5.6/migrations#modifying-columns
Взято из документации laravel
Перед изменением столбца обязательно добавьте зависимость doctrine / dbal в ваш файл composer.json. Библиотека Doctrine DBAL используется для определения текущего состояния столбца и создания SQL-запросов, необходимых для внесения указанных корректировок в столбец:
Запускаем composer require doctrine/dbal
потом
Запустите composer update.
Это должно решить проблему.
composer update не требуется .. Он обновляет все зависимости. Возможно, он этого не захочет. композитора достаточно.
Я не уверен, но require добавляет требуемый пакет.
если вы запустите composer install doctrine / dbal, он установит пакет без обновления других зависимостей.
Если у вас строгая настройка, в которой вы зависите от конкретных версий пакетов. Вам следует использовать обновление, если вы не уверены, что оно не нарушит вашу текущую кодовую базу.
@Gammer Да, я могу отслеживать журналы после обновления композитора в приложениях. [Журналы laravel]
Вам необходимо правильно сгенерировать миграцию, и только тогда она будет работать, когда вы попытаетесь перенести таблицы.
Чтобы создать миграцию, вам необходимо использовать make: migration
php artisan make:migration create_users_table
Новая миграция будет помещена в вашу базу данных / каталог миграции. Каждое имя файла миграции содержит метку времени, которая позволяет Laravel определять порядок миграций.
Параметры --table и --create также могут использоваться для указания имени таблицы и того, будет ли миграция создавать новую таблицу. Эти параметры предварительно заполняют сгенерированный файл-заглушку миграции указанной таблицей:
Например,
php artisan make:migration create_users_table --create=users
php artisan make:migration add_votes_to_users_table --table=users
Чтобы узнать больше о перенос таблиц в laravel
это решение не имеет ничего общего с ошибкой OP.
composer require doctrine/dbal:^2.12.1
Они изменили путь к классам на dbal 3, поэтому вам понадобится более старая версия.
local.ERROR: Symfony \ Component \ Debug \ Exception \ FatalThrowableError: Класс 'Doctrine \ DBAL \ Driver \ PDOMySql \ Driver' не найден в / home / css / web / vendor / laravel / framework / src / Illuminate / Databa se / MySqlConnection.p hp: 65