1
給下一個代碼我得到這個錯誤,當我嘗試發佈到寄存器:ReflectionException,類不存在
ReflectionException在Route.php行286:類 應用程序\ HTTP \請求\ ApiRegisterRequest不存在
路線
Route::group(['prefix' => 'api/v1'], function() {
Route::post('login', 'API\[email protected]');
Route::post('register', 'API\[email protected]');
});
ApiController
namespace App\Http\Controllers\API;
use App\Http\Controllers\Controller;
class ApiController extends Controller
{
public function register(\App\Http\Requests\ApiRegisterRequest $request)
{
dd($request);
}
}
ApiRegisterRequest
namespace App\Http\Requests;
use App\Http\Requests\Request;
class ApiRegisterRequest extends Request
{
/**
* 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 [
'first_name' => 'required:min:3',
'email' => 'required'
];
}
public function messages()
{
$messages = [
'first_name.required' => 'Has de introducir un nombre'
'email.required' => 'Has de introducir un correo'
];
return $messages;
}
}
我在做什麼錯?
哪裏是Route.php代碼?在路由段錯誤段中,因爲不包含ApiRegisterRequest。 – Lakremon
在您的作曲家中,您是否擁有「psr-4」自動載入,如果不嘗試做'php artisan dump-autoload' – Maraboc
「psr-4」:{ 「App \\」:「app /」 }, 我之前做過dump-autoload,但沒有工作 – suarsenegger