13. API
API
API 资源: 带不带“data”?
如果您使用Eloquent API去返回数据,它们将自动封装到data中。如果要将其删除,请在 app/Providers/AppServiceProvider.php
中添加JsonResource::withoutWrapping();
class AppServiceProvider extends ServiceProvider
{
public function boot()
{
JsonResource::withoutWrapping();
}
}
API 返回一切正常
如果你有API端口执行某些操作但是没有响应,那么您只想返回“一切正常”,您可以返回204状态代码“No content”。在Laravel中, 这就很简单: return response()->noContent();
.
public function reorder(Request $request)
{
foreach ($request->input('rows', []) as $row) {
Country::find($row['id'])->update(['position' => $row['position']]);
}
return response()->noContent();
}
本译文仅用于学习和交流目的,转载请务必注明文章译者、出处、和本文链接
我们的翻译工作遵照 CC 协议,如果我们的工作有侵犯到您的权益,请及时联系我们。