在我阅读的 laravel 书中,还有我的有 laravel 经验的同事说,我应该以 laravel 的方式生成 JSON。
为什么我需要这样做:
Route::get('markdown/response', function()
{
$data = array('iron', 'man', 'rocks');
return Response::json($data);
});
正如我所读到的,它在使用它时也会发送内容类型标头。
当我使用 codeigniter 时,我曾经这样做过:
echo json_endode($data);
从来没有遇到过任何问题。即使没有设置内容类型。其实我不知道也许php会自动设置它,但由于我没有问题,我不在乎。
当使用“新”技术时,我真的很想知道为什么它比旧技术更好。