php Laravel API在My All API中无效响应

m1m5dgzv  于 2023-03-28  发布在  PHP
关注(0)|答案(2)|浏览(123)

我所有的API响应都带有HTML标签,我如何删除它们?

下面是我的代码

Route::get('test',function()
{
    return response("hello world");
});

我试着检查和禁用所有中间件。

ibrsph3r

ibrsph3r1#

使用json方法来实现:

Route::get('test',function() { 
    return response()->json([
       'message' => 'Hello World',
    ]);
});

您可以了解有关www.example.com的更多https://laravel.com/docs/10.x/responses#other-response-types

ldfqzlk8

ldfqzlk82#

Route移动到routes/api.php文件中,而不是routes/web.php
并以json类型返回数据:

# In routes/api.php
Route::get('test',function() { 
    return response()->json(['data' => 'Hello World']);
});

你可以通过url /api/test来测试,Laravel会默认在所有routes/api.php的路由中自动添加前缀/api

相关问题