代码之家  ›  专栏  ›  技术社区  ›  aishazafar

编写API时,MethodNotAllowedHttpException在Laravel中

  •  0
  • aishazafar  · 技术社区  · 6 年前

    我正在使用Laravel开发API,而且我是新手。我使用以下方法作为api的路由,但遇到了错误。

    api中的路由。php:

    Route::post('user/register','UserController@Register')->middleware('auth:api');
    

    错误:

    MethodNotAllowedHttpException
    

    是否有任何设置或其他我错过的内容。

    2 回复  |  直到 6 年前
        1
  •  1
  •   devnull Ψ    6 年前

    您应该添加 /api 当您尝试访问api路由时,请在url中输入 127.0.0.1:8000/api/user/register

        2
  •  0
  •   Prashant Prajapati    6 年前

    在发出请求时,确保您正在邮递员中使用post url 您使用的url似乎是get url,即127.0.0.1:8000/用户/注册

    如果您的路线是

    Route::post('/user','UserController@Register')->middleware('auth:api');
    

    在postman中使用以下url,方法为post

    127.0.0.1:8000/用户