Php 如何解决类App\Http\Requests\UpdateUserRequest不存在的问题?拉威尔5.3

Php 如何解决类App\Http\Requests\UpdateUserRequest不存在的问题?拉威尔5.3,php,laravel,request,laravel-5.3,Php,Laravel,Request,Laravel 5.3,我的代码如下: <?php namespace App\Http\Requests; use Illuminate\Foundation\Http\FormRequest; use App\Models\User; class UpdateUserRequest extends FormRequest { /** * Determine if the user is authorized to make this request. * * @r

我的代码如下:

<?php

namespace App\Http\Requests;

use Illuminate\Foundation\Http\FormRequest;
use App\Models\User;

class UpdateUserRequest extends FormRequest
{

    /**
     * Determine if the user is authorized to make this request.
     *
     * @return bool
     */
    public function authorize()
    {
        return true;
    }

    /**
     * Get the validation rules that apply to the request.
     *
     * @return array
     */
    public function rules()
    {
        // return User::$rules;

        return [
            'username' => 'required|unique:users,username,'. \Auth::user()->id;,
            'email' => 'required|unique:users,email,'. \Auth::user()->id;,
        ];
    }
}

两个规则中都有语法错误:

'username' => 'required|unique:users,username,'. \Auth::user()->id;,
删除分号:

'username' => 'required|unique:users,username,'. \Auth::user()->id,

如果有人在未登录的情况下提交表单,您也可能会遇到问题,但这可能不是您关心的问题。

尝试将
composer dumpautoload
php artisan optimize
作为您的命令发出console@manniL,我必须这么做。但是,这个问题没有解决。我更新如下:
“用户名”=>“必需”|唯一:用户,用户名'\Auth::user()->id,'email'=>'必需|唯一:用户,电子邮件'\Auth::user()->id,
。我忘了删除分号,所以你应该接受@Jeff的答案Lambert@manniL,好的,兄弟