表格验证类未被Laravel 5.1认可

时间:2015-07-24 07:54:01

标签: validation laravel-5.1

我试图在Laravel 5.1中验证Post请求中的电子邮件字段。

在我的控制器上,我已经使用了App \ Http \ Requests;'但是我收到一条错误消息' Class App \ Http \ Controllers \ StorePotentialUserRequest不存在'。 (出于某种原因,它在控制器中寻找班级。)

当我使用App \ Http \ Requests \ StorePotentialUserRequest;'时,找到了类IS。但我觉得这不应该是这样的。

我也无法使用App \ Http \ Requests \ Request'因为与使用Illuminate \ Http \ Request'存在冲突。

我在控制器中的代码如下:

 public function create(StorePotentialUserRequest $request)
    {
        ...

编辑:如果您按如下方式命名代码类,则有效:

public function create(\App\Http\Requests\StorePotentialUserRequest $request)
    {
       ...

但是文档中没有提到

1 个答案:

答案 0 :(得分:1)

除非您在同一名称空间中,否则执行必须指定名称空间中您正在使用的类的位置。

使用使用或每次引用时都使用完整路径。