首页 > 解决方案 > 检测 Laravel 中不必要的文件和文件夹并删除它们

问题描述

我正在尝试使用带有 Breeze 的 PHP laravel 身份验证创建一个在线简历制作工具。我正在使用有限数量的 inode 使用配额为 10k 的共享主机。现在 Laravel 的问题是,在上传到共享主机时,它的批量文件消耗了 90% 的 inode 使用配额。所以我的问题是,是否有办法让空 Laravel 项目更具选择性,或者是否有人知道可以删除的不必要的 Laravel 文件或文件夹的名称(这不会破坏应用程序的正常运行),因为服务器通常有限每个项目的 Inodes 和 8,000 个文件 + 文件夹让您很快达到极限。到目前为止,我收到了“达到 inode 配额时无法打开流”的错误。

标签: phplaravelcodeigniterserverlaravel-8

解决方案


您可以删除此文件夹中包含的所有文件(请在之前备份您的项目):

  1. 数据库/工厂 --> 除了 UserFactory.php 之外的所有工厂文件
  2. 数据库/迁移——>所有迁移文件
  3. 数据库/播种机 --> 除了 DatabaseSeeder.php 之外的所有播种机文件
  4. 未使用的资产文件
  5. Vendor/Faker --> 只删除文件

如果您没有在项目中使用它的功能,您还可以删除一些其他供应商/.../php 文件。


推荐阅读