私はLaravelをいじり始めたばかりで、ドキュメントで、アプリファイルをドキュメントルートの外に移動することをお勧めしていることに気付きました/public
。わかりました、それで私はそれをしました。ただし、それを調べる/public/index.php
ことは、1 つのディレクトリをそのディレクトリにポイントするようにハードコーディングされてい/bootstrap
ます。フレームワーク コードを別の場所に移動したため、ファイルを次のように少し変更しました。
$app_path = $_SERVER['DOCUMENT_ROOT'].'/../securefiles/myApp/';
...
require $app_path.'/bootstrap/autoload.php';
... etc ...
これは期待される慣行ですか?このファイルは、Laravel が読み込まれる前に正しく設定する必要があるため、Laravel 自体を構成して、.xml との相対関係で保存されている場所を知ることはできないと思います/public/index.php
。別のより良い、より適切な方法があるかどうか、私はただ興味がありますか?