Laravel with Oracle

问题描述 投票:0回答:1

我正在尝试连接oracle 10g XE和laravel 5.7以检查连接我正在使用以下代码

<?php
try {
DB::connection()->getPdo();
print_r('connected');
} catch (\Exception $e) {
echo '<pre>';
    die("Could not connect to the database.  Please check your configuration. error:" . $e );
}
?>

我正面临以下错误

请检查您的配置。错误:Yajra \ Pdo \ Oci8 \ Exceptions \ Oci8Exception:ORA-00000:正常,成功完成\ laravelOracle \ vendor \ yajra \ laravel-pdo-via-oci8 \ src \ Pdo \ Oci8.php:464

以下是我的Oracle .env配置

DB_CONNECTION=oracle
DB_HOST=127.0.0.1
DB_PORT=1521
DB_DATABASE=XE
DB_USERNAME=admin
DB_PASSWORD=admin
DB_CHARSET=AL16UTF16
DB_SERVER_VERSION=10.2
php oracle laravel-5 oci8
1个回答
0
投票

你错过了连接参数

将此代码写在控制器的任何“get”路径上

$test = DB::connection('oracle') -> select("Select (2+2)/2 from dual");

dd($test);
© www.soinside.com 2019 - 2024. All rights reserved.