masoud net
5 سال پیش توسط masoud net مطرح شد
4 پاسخ

ارور در لاراول

من در لاراول به این ارور برخورد کردم
زمانی که php artisan migrate میکنم این ارور رو میده

connection.php line 647.
could not find driver <sql:select * from information_schema.tables where table_schema=upport and table_name=migrate

in connection.php line 68:
could not find driver


ثبت پرسش جدید
حسام موسوی
تخصص : طراح و برنامه نویس
@hesammousavi 5 سال پیش مطرح شد
0

سلام
فکر کنم ارتباط با دیتابیس مشکل داره


علی بیات
تخصص : توسعه دهنده ارشد وب
@ali.bayat 5 سال پیش مطرح شد
0

این ارور یه PDO Exception هست و معمولا وقتی رخ میده که دیتابیسی که میخواهید ازش استفاده کنید روی سیستم نصب نیست یا بدرستی کانفیگ نشده.
اما اگر میدونید که دیتابیس مورد نظر رو دارید مراحل زیر رو دنبال کنید احتمال زیاد مشکلتون حل میشه:

داخل فایل config/database.php درایور پیش‌فرض رو انتخاب کنید

    'default' => env('DB_CONNECTION', 'mysql'),
    //  mysql / sqlite / ya har driver dige 

و در فایل env. گزینه‌های زیر رو وارد کنید.
برای mysql:

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=db_name
DB_USERNAME=db_user
DB_PASSWORD=db_pass

برای SQLite:
اول یه فایل تو فولدر database به نام database.sqlite بساز و تنظیمات env. هم:

DB_CONNECTION=sqlite

برای درایورهای PostgreSQL و SQLSRV هم داخل config/database.php چک کنید گزینه ها رو زده


masoud net
@netwons 5 سال پیش مطرح شد
0

برای مونگو دیبی باشه باز فرقی نمیکنه


علی بیات
تخصص : توسعه دهنده ارشد وب
@ali.bayat 5 سال پیش مطرح شد
0

برای استفاده از مونگو باید اکتنشن مونگو رو برای نسخه PHP که دارید نصب کنید. اکتنشن هارو از وب‌سایت رسمی PHP به آدرس زیر میتونید دانلود کنید:

https://pecl.php.net/package/mongodb

داخل php.ini هم باید اضافه کنید:

extension=php_mongodb.dll

به قسمت connections هم در فایل config/database.php باید موارد زیر رو اضافه کنید:

    'mongodb' => [
            'driver'   => 'mongodb',
            'host'     => env('MONGO_DB_HOST', 'localhost'),
            'port'     => env('MONGO_DB_PORT', 27017),
            'database' => env('MONGO_DB_DATABASE'),
            'username' => env('MONGO_DB_USERNAME'),
            'password' => env('MONGO_DB_PASSWORD'),
            'options'  => []
        ],

و در نهایت پکیج لایبرری مونگو برای PHP رو باید نصب کنید.

$ composer require mongodb/mongodb

اطلاعات بیشتر هم در لینک زیر:

https://docs.mongodb.com/ecosystem/drivers/php/

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام