📜  laravel-filemanager 404 错误 (1)

📅  最后修改于: 2023-12-03 15:32:37.167000             🧑  作者: Mango

Laravel-filemanager 错误 404

当你使用Laravel框架中的一个插件laravel-filemanager时,有时会遇到错误404。这个错误通常出现在你试图上传一张图片或者展示图片的时候。

这是因为该插件在上传、展示图片的时候会使用到路由,而该路由没有被正确的注册到Laravel框架中,导致Laravel无法识别该路由,从而返回404错误。

解决方法如下:

  1. 确认该路由是否被正确的注册到Laravel框架中。 如果你在使用laravel-filemanager前,没有执行相关的初始化操作,则可以尝试执行以下命令:
php artisan vendor:publish --tag=lfm_config

这个命令会发现 public/vendor/laravel-filemanager/config/lfm.php 文件,其中包括公开的路径、上传大小限制、图片尺寸等选项。同样,该命令还会发现 public/vendor/laravel-filemanager/routes/web.php 文件,其中包括插件处理图片的API、资源路由等。

确保这两个文件都已正确的发布(copy)到相应的目录中。

  1. 重新启动web服务

当您更改了路由文件之后,请确保重新启动您的Web服务器,以确保该更改生效。

  1. 确保您没有缓存配置文件

如果您正使用的是Laravel缓存,请尝试手动清除缓存和配置文件。执行以下命令:

php artisan config:clear
php artisan cache:clear

以上三步操作已经可以解决绝大多数的laravel-filemanager 404错误,如果还未解决,请尝试去laravel-filemanager的GitHub页面提交issue,寻求更多帮助。

代码片段:

php artisan vendor:publish --tag=lfm_config
php artisan config:clear
php artisan cache:clear