🐘

Laravel x Bref でDBにPostgreSQLを使う方法🐘

に公開

めちゃ簡単!

動機

LaravelをBrefでデプロイしています。
データベースにsupabaseを使いたかったがsupabaseはPostgreSQLしか対応していないため、Brefでもポスグレ対応する必要がありました。

ありがたいことにBrefのPHP環境にはデフォルトでPostgreSQLがインストールされています。
しかしなんと有効化されていません。

なので有効化するために以下の手順が必要です。

手順

  1. laravelプロジェクトのルートディレクトリ直下にphp/conf.d/php.iniというファイルを作成する
  2. 以下のように記述。
php/conf.d/php.ini
extension=pdo_pgsql.so
  1. Lambda関数にBrefでデプロイ

参考
Bref公式
https://bref.sh/docs/environment/php#extensions-installed-but-disabled-by-default

Discussion