【发布时间】:2018-07-29 03:07:45
【问题描述】:
我有一个 API 返回一个与另一个对象具有一对一关系的对象。由于对象背后的模型确实有时间戳,这些也是在请求 API 时传递的。
// Get all transactions
Route::get('transaction', function() {
return Transaction::with('Personone','Persontwo')->get();
});
如何防止 Laravel 返回 API 中对象的时间戳?
我用谷歌搜索,但只找到了一些中间件或响应宏的提示,但没有找到指向正确方向的示例。也许你能帮帮我。
【问题讨论】:
-
考虑使用a transformer。
-
我支持变压器的建议。它们为将模型映射到响应提供了清晰的抽象。
-
你使用的是什么版本的 Laravel?如果您使用 laravel 5.4 或更高版本,我认为您可以使用 laravel 自己的转换