Ilham
Ilham

Reputation: 23

Database Error : Can not migratet to Database (Laravel)

I have configured all I need to use the Laravel Framework, and when I was trying to migrate all the scripts to database (migrating), I got myself on trouble. I got this massage :

Exception trace: 1 PDOException::("could not find driver") C:\xampp\htdocs\blog\vendor\laravel\framework\src\Illuminate\Database\Connectors\Connector.php:70

2
PDO::__construct("mysql:host=127.0.0.1;port=3306;dbname=laravel", "root", "", []) C:\xampp\htdocs\blog\vendor\laravel\framework\src\Illuminate\Database\Connectors\Connector.php:70

Please somebody help to get out from this !

Upvotes: 0

Views: 2363

Answers (3)

nuryhan
nuryhan

Reputation: 9

I faced the same problem, but I wanted to run SQLite instead of MySQL. I simply removed ; from extension=pdo_sqlite in php.ini. Then it worked.

Upvotes: 0

Rebin
Rebin

Reputation: 1

I faced the same problem but I solved in this way (if you use xampp on windows you can do the following)

  1. Find php.ini file mostly it is included with php when you download it (for me I found in c:/php/ 'beacuse i downloaded the php at that location ') "you can also use xampp to find it "
  2. Open it with notepad as administrator
  3. Search for (;extension=pdo_mysql) and (;extension=pdo_pgsql)
  4. Remove the (;) and then save it now try to run the migration again.
  5. If it not work try to see what type of extension is required and enable it.

Upvotes: 0

Numan Pathan
Numan Pathan

Reputation: 148

You need to migrate your php Please try this sudo apt-get --purge remove php-common sudo apt-get install php-common php-mysql php-cli

see this article for more information

Upvotes: 0

Related Questions