【发布时间】:2021-11-04 14:50:33
【问题描述】:
我在 Laravel 中创建了 API。创建移动应用程序的朋友说他可以连接我的数据,但他要求它是 JSON 格式。我的问题来了。 有什么方法可以在 Api 中将数据改成 JSON 格式吗?
奇怪的是 API 得到 JSON 的结果(至少是这么说的)
Example of data in API results
我应该将我的 API 更改为 JSON:API 以使其正常工作吗?
如果有必要,我的数据库可以在 MySQL 上运行。
我的 Api 路由:
Route::middleware('auth:sanctum')->get('/user', function (Request $request) {
return $request->user();
});
// Events
Route::get('/events', function(){
$date = Carbon::now();
return Event::where('date_of_event','>=',$date)->get();
});
Route::get('/events/{id}', function($id){
return Event::findOrFail($id);
});
// Cities
Route::get('/cities', function(){
return City::all();
});
Route::get('/cities/{id}', function($id){
return City::findOrFail($id);
});
// Clubs
Route::get('/clubs', function(){
return Club::all();
});
Route::get('/clubs/{id}', function($id){
return Club::findOrFail($id);
});
【问题讨论】:
标签: laravel laravel-api