سلام دوستان
یه سری migration ساختم وقتی migrate میکنم این ارور رو میده،ممنون میشم کمک کنید..
'
Illuminate\Database\QueryException : could not find driver (SQL: select * from information_schema.tables where table_schema = test and table_name = migrations)
'
اگه از ویندوز استفاده میکنی اینو به ته فایل php.ini اضافه کن
;extension=pdo_mysql.so
وگرنه اگه لینوکسی که دستور زیر رو بزن
sudo apt install php-mysql
متاسفانه درست نشد..
ارور کاملش اینه
Illuminate\Database\QueryException : could not find driver (SQL: select * from information_schema.tables where tab
le_schema = test and table_name = migrations)
at C:\wamp64\www\test\vendor\laravel\framework\src\Illuminate\Database\Connection.php:664
660| // If an exception occurs when attempting to run a query, we'll format the error
661| // message to include the bindings with SQL, which will make this exception a
662| // lot more helpful to the developer instead of just the database's errors.
663| catch (Exception $e) {
664| throw new QueryException(
665| $query, $this->prepareBindings($bindings), $e
666| );
667| }
668|
Exception trace:
1 Doctrine\DBAL\Driver\PDOException::("could not find driver")
C:\wamp64\www\test\vendor\doctrine\dbal\lib\Doctrine\DBAL\Driver\PDOConnection.php:31
2 PDOException::("could not find driver")
C:\wamp64\www\test\vendor\doctrine\dbal\lib\Doctrine\DBAL\Driver\PDOConnection.php:27
@code2code ممنون ک وقت میذارید..
مشکلم حل شد..ومپ رو حذف کردم زمپ رو به جاش نصب کردم..کامنت نبودن extension=php_pdo_mysql.dll رو هم چک کردم..دلیلش تداخل نسخه های php بود یا هر چی متاسفانه نفهمیدم دلیل این خطا رو.
مشکلم حل شد ولی اگه کسی دلیل این ارور رو میدونه ممنون میشم اطلاعاتشو در اختیارمون بذاره..موفق باشید.
مشکل من حل شد . با همین ارور شما با یکسان کردن نسخه های php برطرف شد و از داخل زمپ php رو کپی کردم داخل درایو c و بعد composer رو پاک کردم و دوباره نصب کردم و موقع نصب نسخه php درایو c رو انتخاب کردم تا هردو یه ورژن از php رو داشته باشن و حل شد . اگه ارور برطرف نشده دستور composer update هم میتونه بعضی وقت ها مفید باشه ولی اگه بازم بر طرف نشد نسخه زمپ تون رو ببینید که ورژن همخانی داشته باشه با لاروال تون و اینکه نسخه php داخل زمپ رو برای نصب اولیه composer استفاده کنین تا تداخل ورژن نداشته باشین و در هر دو از یک نسخه استفاده شود.امیدوارم مفید باشه تجربه ام براتون
سلام دوستان وقتی به این مشکل های دوستان بالا خوردید کافیه فقط یک با دستور php artisan migrate:fresh رو در تربینال خود وارد کنید و بعد دوباره مایگریت رو بزنید php artisan migrate یا اگر نخواستید میتونید rollback برنید php artisan migrate:rollback
سلام آقا مسعود
دمت گرم واقعا. مشکل منم بعد چندین ساعت اعصاب خوردی، با راه حل شما درست شد.
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟