Route :: get在Laravel 8 API中返回空白

查看更多

我已经安装了Laravel 8的最新版本laravel。现在,我正在制作一个API并遇到了这个奇怪的问题。我正在做API Wayback Laravel 5.6,所以这对我来说并不陌生。

问题:

Route::apiResource('/test', UserController::class);

使用邮递员时,即使我将其包装在auth:api中间件中以检查是否会显示{“ message”:“ Unauthenticated。”},但GET方法仍返回空白。意思是,即使错误也不起作用。但是,当我更改发布路线时,它起作用了。

这是我的路线清单:

路线清单

这是GET方法的POSTMAN响应:

GET方法

这是POST方法的POSTMAN响应:

开机自检方法

这是控制器:

public function index()
{
    return response()->json([
        'success'   => true,
        'data'      => ['test' => 'test'],
        'message'   => 'Success'
    ], 200);
}
public function store(Request $request)
{
    return response()->json([
        'success'   => true,
        'data'      => ['test' => 'test'],
        'message'   => 'Success'
    ], 200);
}

如您所见,它们是相同的,因此邮递员应为GET和POST返回相同的内容。我已经尝试过route:clear,但是不起作用。

谢谢。

N69S

api/testGET路由捕获了GET请求{vue}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章