Laravel 5.3から始めて、ローカルで開発環境を稼働させましたが、今度はアプリを本番サーバーにアップロードする必要があります。同じアプリで2つの環境を構成することについて何も見つかりません。
私は両方(ローカルと本番)でApache Webサーバーを使用しています。
どんなガイド/ドキュメントも好評です!
docs (Marcinが指摘)は、.envファイルを使用して環境を構成することをお勧めします。異なる環境=異なる.envファイル。したがって、ローカルマシンでは、ローカル環境設定を含む.envファイルがあり、本番環境では、異なる.envファイルがあり、ステージング用に別のファイルがある、などです。_APP_ENV=production
_
これはApp::environment()
で実現できます
.envをバージョニングから除外することを忘れないでください、乾杯。
このブログをフォローすることをお勧めします:
https://devmarketer.io/learn/deploy-laravel-5-app-lemp-stack-ubuntu-nginx/
そのブログでは、NginxではなくApacheを使用していない場合、WebサーバーよりもLaravelの構成とファイルおよびフォルダの権限に関心があるため、問題ありません。