バージョン管理された Laravel 5.3 プロジェクトがあり、このフォルダー内のファイルは常に変更されています。
バージョン管理システムから削除しても安全ですか?
そのフォルダーを作業コピーから削除しても、Laravel は作業を続けることができますか?
バージョン管理された Laravel 5.3 プロジェクトがあり、このフォルダー内のファイルは常に変更されています。
バージョン管理システムから削除しても安全ですか?
そのフォルダーを作業コピーから削除しても、Laravel は作業を続けることができますか?
デフォルトの Laravel 5.3 インストールでは、 内に 3 つのフォルダーがあることに気付くでしょうstorage
。次のようになります。
+ storage
+ app
+ framework
+ logs
そして、これらの各サブフォルダーには、.gitignore
他のフォルダーと同様に (通常は も含まれますgitignores
。これらの.gitignore
ファイルは、通常、.gitignore
..gitignore
storage/logs
*
!.gitignore
これは、これをバージョン管理に保持できることを意味しますが、そのフォルダーに書き込まれたファイル (.gitignore
ファイル自体を除く) は git リポジトリにはありません。
また、これらのフォルダーには特定の目的があることを知っておくと役立つ場合があります。
app
: ルート パブリック フォルダーの外部にあるファイルのストレージとして使用するように設計されています。
framework
: デフォルトでは、これは Laravel がキャッシュとビュー用に多くのファイルを書き込む場所です。
logs
: エラーログの書き込み先
ルートstorage
フォルダーまたはこれらのサブフォルダーを削除すると、フレームワークはこれらのファイルを見つけることができず、エラーが発生します。