laravel api路由未重定向?

laravel api路由未重定向?,laravel,Laravel,我是laravel的新手,我编写了api路由代码来注册控制器: Route::post('test','Api\Auth\RegisterController@index'); 在寄存器控制器中,我编写了简单的代码 public function index(Request $request) { return 'hello'; } 我在邮递员中得到的输出如下: 很抱歉,找不到您要查找的页面 不是你好 以下是图片: 您是在告诉laravel路由关联'/api/test',而不是'/Ap

我是laravel的新手,我编写了api路由代码来注册控制器:

Route::post('test','Api\Auth\RegisterController@index');

在寄存器控制器中,我编写了简单的代码

public function index(Request $request)
{
    return 'hello';
}
我在邮递员中得到的输出如下:

很抱歉,找不到您要查找的页面

不是你好

以下是图片:


您是在告诉laravel路由关联'/api/test',而不是'/App/api/test',这是您试图到达的地址

此外,如果您计划直接从浏览器的位置栏访问该地址,则还应注册“GET”方法

Routes/api.php文件中定义的路由嵌套在路由中 按RouteServiceProvider分组。在这个组中,/api URI 前缀将自动应用,因此您无需手动应用 它将发送到文件中的每个路由

您正试图向不存在的路由发出请求

在邮递员中

更改:

http://localhost:8080/App/api/test
致:


在函数中返回某些内容时,需要使用route作为get()而不是post()


抱歉,我没有得到消息OP已经在api.php中定义了他的路由,所以他不应该访问
api/test
route吗?@SapneshNaikIndeed@creativecoder请接受答案,如果它有助于你如何获得声誉,我不能对你的答案投赞成票,它说15声誉是必需的。@creativecoder阅读此内容,如果你现在还不能投票,那就没关系了。如果你不断提出好的问题并给出好的答案,你很快就能做到这一点
http://localhost:8080/api/test
Route::get('test','Api\Auth\RegisterController@index');