You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Laravel自定义表单请求时报错Target class [StoreEnviarCurriculumPost]不存在如何解决

问题原因

你的错误是命名空间大小写不匹配导致的自动加载失败。
你在 EnviarCurriculumController.php 里导入自定义请求类的时候,写的是:

use app\Http\Requests\StoreEnviarCurriculumPost;

这里开头的app是小写,但是你自定义请求类StoreEnviarCurriculumPost.php里的命名空间是大写开头的App\Http\Requests,Laravel基于PSR-4的自动加载对命名空间大小写敏感,小写的app命名空间找不到对应类,就抛出了不存在的错误。

解决方法

把EnviarCurriculumController.php里的那行导入代码改成大写开头的App即可:

// 修改前
use app\Http\Requests\StoreEnviarCurriculumPost;
// 修改后
use App\Http\Requests\StoreEnviarCurriculumPost;

修改后如果还是报错,执行命令清空配置缓存即可:
php artisan config:clear

额外检查项(修改后仍报错可排查)
  • 确认StoreEnviarCurriculumPost.php文件确实放在项目的app/Http/Requests目录下,文件名大小写和类名完全一致
  • 执行composer dump-autoload重新生成自动加载文件

内容的提问来源于stack exchange,提问作者El conde Lucanor

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.06 15:00:01