平凡エンジニアによる平凡ブログ

平凡インフラエンジニアがスキルアップを目指してプログラミングやクラウドやサーバといったインフラのアウトプットをしていきます!

【PHP】APIのアクセスキーなどをGit Hubに送信しないよう対策(.envに記載)

今回のテーマ

LaravelにてAPIを実装した際にAPIを使用するための
アクセスキーを記載したのだが、Git Hubにもれるのはまずいので
.envファイルに記載する方法があったので備忘録として残す。

対策

例えば今回は以下のように記載しました。
フレームワークはLaravelです。
POSTCODE_API_KEYは任意の名前です。

.env

POSTCODE_API_KEY="アクセスキー"

実際に「アクセスキー」の値を持ってくるには以下のような 記載をする。

$api_key=env('POSTCODE_API_KEY');

まとめ

.gitgnoreというGit Hubに送信しないファイルが記載されている
ファイルに基本デフォルトで今回の.envが設定されているので
今回はこのように対策をした。