我得到了我的自定义请求RegisterRequest,我正在尝试使用它但由于某种原因我总是得到这个错误,就像我不包括它一样:
ReflectionException in RouteSignatureParameters.php line 25:
Class App\Http\Controllers\RegisterRequest does not exist
这是我的要求:
<?php
namespace App\Http\Requests;
use Illuminate\Foundation\Http\FormRequest;
class RegisterRequest extends FormRequest
{
/**
* Determine if the user is authorized to make this request.
*
* @return bool
*/
public function authorize()
{
return false;
}
/**
* Get the validation rules that apply to the request.
*
* @return array
*/
public function rules()
{
return [
'username' => 'required',
'email' => 'required',
'emailconfirm' => 'required',
'password' => 'required',
'passwordconfirm' => 'required',
];
}
public function messages(){
return [
'username.required' => 'Username is required',
],
}
}
这就是我试图使用它的方式:
use App\Http\Requests\RegisterRequest;
在我的方法中:
public function RegisterPost(RegisterRequest $request){
return response()->json($request->all(),200);
}
我总是得到500内部服务器错误,并显示请求不存在的消息。
答案 0 :(得分:0)
此命令可能会有所帮助:
composer dump-autoload