我正在尝试将 Laravel 应用程序部署到 Heroku 并将其与已部署到 Azure 的数据库连接。 但我遇到错误“不受支持的驱动程序[https]”。
我的database.php
:
<?php
use Illuminate\Support\Str;
return [
'default' => env('DB_CONNECTION','mysql'),/
'mysql' => [
'driver' => 'mysql'
'url' => env('DATABASE_URL','https://firstsqlaap.scm.azurewebsites.net/phpMyAdmin/db_structure.php?server=1&db=localdb&token=51b0b3471e798a712e129bcd1ebe5b01'),'host' => env('DB_HOST','127.0.0.1'),'port' => env('DB_PORT','53082'),'database' => env('DB_DATABASE','localdb'),'username' => env('DB_username','user'),'password' => env('DB_PASSWORD','pass'),'charset' => 'utf8mb4','collation' => 'utf8mb4_unicode_ci','options' => extension_loaded('pdo_mysql') ? array_filter([
PDO::MYSQL_ATTR_SSL_CA => env('MYSQL_ATTR_SSL_CA'),]) : [],],];
我的 SESSION_DRIVER
设置为数据库,因为当设置为文件时,它说 419 错误。我没有任何迁移文件,因为我的数据库已部署到 Azure。
如何解决这个问题?