If you are working on a Laravel application and encounter this error

could not find driver

Here are a few things you can do to resolve this issue.

If you are working on a fresh Laravel installation, then chances are you might be missing php-mysql extension in your system. Execute the following command on your Linus system to install it

sudo apt-get install php7.3-mysql

Change the php version in the command as per the PHP version you have currently installed in your system.

If you encounter this error while running the phpunit test using sqlite database

Illuminate\Database\QueryException: could not find driver

Then it probably means that you are missing php-sqlite driver from your system. You can fix it by running the following command

sudo apt-get install php7.3-sqlite3

Let me know in comments if the following running the above command fixed the error for you.

Comments