Использование красноречивого ORM за пределами Laravel - Получение ошибки: неподдерживаемый драйвер [Oracle]Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Использование красноречивого ORM за пределами Laravel - Получение ошибки: неподдерживаемый драйвер [Oracle]

Сообщение Anonymous »

PHP версия 7.4.33
Я пытаюсь использовать красноречивый за пределами Laravel , и она бросает ошибку «Неупреческий водитель [Oracle]», по -видимому, существует какая -то связь, которую необходимо установить между красноречивым и OCI8. Кажется, что Laravel делает это соединение просто отличным, так как у меня есть экземпляр Laravel на том же сервере, который способен использовать Oracle, но когда я пытаюсь использовать красноречивый за пределами Laravel, он не работает. Любые предложения или указатели на получение красноречивого кода, работающего за пределами Laravel с использованием OCI8?{
"require": {
"illuminate/database": "^8.83",
"yajra/laravel-oci8": "^8.6"
}
}
< /code>
Файл PHP: < /p>
use Illuminate\Database\Capsule\Manager;
use Illuminate\Database\Eloquent\Model;

require_once('pathto/vendor/autoload.php');

$capsule = new Manager();

$orm_config = [
'driver' => 'oracle',
'password' => // redacted
'username' => //redacted
'tns' => //redacted
'charset' => 'AL32UTF8',
];

$capsule->addConnection($orm_config, 'default');
$capsule->getDatabaseManager()->setDefaultConnection('default');

$capsule->bootEloquent();

class AppUsers extends Model
{
}

$user = AppUsers::where('uidx', 'msmith')->get();

var_dump($user);

Ошибка: ошибка без поддержки драйвера [oracle]
Некоторые версии из композитора show
illuminate/collections v8.83.27 The Illuminate Collections pack...
illuminate/container v8.83.27 The Illuminate Container package.
illuminate/contracts v8.83.27 The Illuminate Contracts package.
illuminate/database v8.83.27 The Illuminate Database package.
illuminate/filesystem v8.83.27 The Illuminate Filesystem package.
illuminate/macroable v8.83.27 The Illuminate Macroable package.
illuminate/pagination v8.83.27 The Illuminate Pagination package.
illuminate/support v8.83.27 The Illuminate Support package.
illuminate/translation v8.83.27 The Illuminate Translation pack...
illuminate/validation v8.83.27 The Illuminate Validation package.
yajra/laravel-oci8 v8.8.0 Oracle DB driver for Laravel 4|...
yajra/laravel-pdo-via-oci8 v2.4.0 PDO userspace driver proxying c...


Подробнее здесь: https://stackoverflow.com/questions/797 ... iver-oracl
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»