Ошибка - не удалось найти драйвер при извлечении данных из базы данных в laravel

Я получаю следующую ошибку -

could not find driver (SQL: select * from [customer] order by [id] desc)

 'sqlsrv' => [
        'driver' => 'sqlsrv',
        'host' => env('DB_HOST', '127.0.0.1'),
        'port' => env('DB_PORT', '1433'),
        'database' => env('DB_DATABASE', 'Customer'),
        'username' => env('DB_USERNAME', 'SA'),
        'password' => env('DB_PASSWORD', '**********'),
        'charset' => 'utf8',
        'prefix' => '',
    ],

Я также изменил параметр по умолчанию в файле базы данных, как показано ниже -

  'default' => env('DB_CONNECTION', 'sqlsrv'),

После всего этого я столкнулся с упомянутой ошибкой.

Похоже, на вашем сервере отсутствует драйвер sqlsrv.

Jamesking56 21.08.2018 12:42

Извините, я забыл упомянуть один момент: эта ошибка работает только с сервером MS SQL, и она отлично работает с MYSQl.

Hitendra Patil 21.08.2018 12:44

Я думаю, вы, возможно, не установили эту конкретную базу данных. В случае, если вы установили, убедитесь, что вы проверили, поддерживается ли этот драйвер базы данных в фреймворке laravel.

Channaveer Hakari 21.08.2018 12:45

Вам нужны различные дополнительные биты, чтобы заставить SQL Server работать под PHP, которые не выходят из коробки. Видеть это

RiggsFolly 21.08.2018 12:45

так как я могу проверить драйвер? @ Jamesking56

Hitendra Patil 21.08.2018 12:45

@HitendraPatil Вы можете следовать этому руководству, чтобы установить драйвер: docs.microsoft.com/en-us/sql/connect/php/… Предполагая, что вы используете Linux

Jamesking56 21.08.2018 12:47

@ Jamesking56 спасибо ..... Но на самом деле я уже пережил то же самое. Я создал БД и таблицу, а также вставил данные с помощью ms sql server. Но при подключении к laravel я получаю сообщение об ошибке.

Hitendra Patil 22.08.2018 15:02
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
0
7
150
0

Другие вопросы по теме