Max*_*osa 5 php storage laravel storagefolder laravel-5.3
我有一个Laravel 5.3项目版本,该文件夹中的文件不断变化。
从版本控制系统中删除是否安全?
如果我从工作副本中删除该文件夹,Laravel可以继续工作吗?
您会注意到在默认的 Laravel 5.3 安装中,有 3 个文件夹storage。它看起来像这样:
+ storage
+ app
+ framework
+ logs
Run Code Online (Sandbox Code Playgroud)
每个子文件夹都有一个.gitignore以及其他文件夹(通常也带有gitignores。这些.gitignore文件通常表示忽略除 之外的所有文件.gitignore。例如,这是.gitignore里面的storage/logs:
*
!.gitignore
Run Code Online (Sandbox Code Playgroud)
这意味着您可以将其保留在版本控制中,但写入该文件夹的任何文件(文件.gitignore本身除外)都不会在您的 git 存储库中。
此外,了解这些文件夹具有特定用途可能会有所帮助:
app:设计用于存储根公共文件夹之外的文件
framework:默认情况下,这是 Laravel 写入大量缓存和视图文件的地方
logs:错误日志写入的位置
如果删除根storage文件夹或这些子文件夹,框架将无法找到这些文件,并且会出现错误。
| 归档时间: |
|
| 查看次数: |
2237 次 |
| 最近记录: |