意外删除了 laravel 中的 public 文件夹

Accidentally deleted public folder in laravel

您好,我在 Laravel 的一个项目中使用 Backpack 作为我的管理面板,今天我不小心删除了项目的 public 文件夹。

幸运的是,我在我的 GitHub 存储库中有备份,并且我已经从那里复制粘贴了 public 文件夹。但是粘贴后,现在我的项目是 运行 index.php at public 但没有使用背包的 bootstrap 和样式表等文件。我做错了什么。

我担心我丢失了整个项目。请帮助恢复这个问题。我明天必须提交我的项目。请帮忙

You can see it here

尝试在您的浏览器中访问该页面并在 Chrome 中查看源代码并在它们的标签中单击 link(src 或 href),看看它是否将您带到文件.

如果是 - 清除缓存 如果没有 - 修复 links

我觉得您可能缺少安装 Backpack 时发布的 amdinlte 资产。最有可能的是,您从 github 存储库恢复的 public 文件夹的版本已经过时,因此在您安装 Backpack 之前不包含这些资产。

如果您检查一下,我希望您的浏览器控制台对此有很多抱怨。

要解决此问题,请尝试 运行 以下操作:

  • Backpack 版本 4 php artisan backpack:install
  • 或者,对于早期版本 php artisan backpack:base:install