Я новичок в Laravel и пытаюсь следовать онлайн-учебнику. Я пришел к точке, где мне нужно запустить php artisan migrate
в терминале, и я получаю следующую ошибку:
Illuminate\Database\QueryException
could not find driver (SQL: select * from information_schema.tables where table_schema = some_db and table_name = migrations and table_type = 'BASE TABLE')
at C:\xampp\htdocs\social\vendor\laravel\framework\src\Illuminate\Database\Connection.php:669
665| // If an exception occurs when attempting to run a query, we'll format the error
666| // message to include the bindings with SQL, which will make this exception a
667| // lot more helpful to the developer instead of just the database's errors.
668| catch (Exception $e) {
> 669| throw new QueryException(
670| $query, $this->prepareBindings($bindings), $e
671| );
672| }
673|
1 C:\xampp\htdocs\social\vendor\laravel\framework\src\Illuminate\Database\Connectors\Connector.php:70
PDOException::("could not find driver")
2 C:\xampp\htdocs\social\vendor\laravel\framework\src\Illuminate\Database\Connectors\Connector.php:70
PDO::__construct("mysql:host=127.0.0.1;port=3306;dbname=some_db", "root", "", [])
Я перепробовал каждое решение, которое смог найти здесь, и я вошел в свой php.ini
файл для включения различных расширений, но, похоже, ничего не работает. Я нашел решение, в котором говорится, что нужно попробовать запустить sudo apt-get install php-mysql
, но я использую Windows, так что это не вариант для меня. Любая помощь по этому вопросу будет принята с благодарностью!