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

单击重置密码链接重定向到登录屏幕

  •  0
  • morne  · 技术社区  · 8 年前

    这是我的GET请求

    http://localhost:8001/password/reset?token=11a1e66a78bd542b8021b31c8ba914a3ee8a556611b82fb187247d4c440a3b6f

    这是我的路线

    Route::group(['middleware' => ['guest']], function () {
        Route::post('api/v1/password/email', 'Auth\PasswordController@sendResetLinkEmail');
        Route::get('api/v1/password/reset/{token}', 'Auth\PasswordController@getReset');
    });
    

    但是当放置断点时,流不会到达 getReset 里面 PasswordController .

    它只是重定向到登录屏幕 http://localhost:8001/#/login

    我不知道还需要什么信息。

    额外的
    我不使用Laravel的开箱即用的形式等。我作为前端有反应,所以我只需要进入 获取重置 功能,不会有其他功能。

    1 回复  |  直到 8 年前
        1
  •  2
  •   Grayback    8 年前

    您的GeT请求需要

    http://localhost:8001/api/v1/password/reset/11a1e66a78bd542b8021b31c8ba914a3ee8a556611b82fb187247d4c440a3b6f
    

    因为Laravel找不到你要找的路线。

    如果希望GET请求保持不变,则可以编辑路由

     Route::get('api/v1/password/reset/', 'Auth\PasswordController@getReset');
    

    只需移除 {token}

    推荐文章