Как исправить «Подготовленный оператор должен быть повторно подготовлен» в laravel при выборе из представления SQL - PullRequest
0 голосов
/ 16 апреля 2019

У меня есть MySQL представление, которое возвращает результаты из более чем одной таблицы,

Я пытаюсь выполнить некоторый запрос из этого представления из проекта laravel, на локальном сервере нет проблем, но на удаленном сервере показываютследующая ошибка

«Общая ошибка: 1615 Подготовленный оператор необходимо заново подготовить».

обратите внимание, что:

я использую laravel 5.7 framework

я добавил следующий файл Inside /config/database.php в конфигурацию БД

'options'   => [
            \PDO::ATTR_PERSISTENT => true,
            \PDO::ATTR_EMULATE_PREPARES => true
        ],

, но он не работал

1 Ответ

0 голосов
/ 16 апреля 2019

Внутри файла projectName / config / database.php в конфигурации БД.Это будет так:

'mysql' => [
    'driver'    => 'mysql',
    'host'      => env('DB_HOST', 'localhost'),
    'database'  => env('DB_DATABASE', 'forge'),
    'username'  => env('DB_USERNAME', 'forge'),
    'password'  => env('DB_PASSWORD', ''),
    'charset'   => 'utf8',
    'collation' => 'utf8_unicode_ci',
    'prefix'    => '',
    'strict'    => false,
    'options'   => [
        \PDO::ATTR_EMULATE_PREPARES => true
    ]
],
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...