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,好的,兄弟