私が読んだlaravelの本の中で、laravelの経験がある私の同僚も、JSONを生成するのはlaravelの方法ですべきだと言いました。
なぜこれを行う必要があるのですか:
Route::get('markdown/response', function()
{
$data = array('iron', 'man', 'rocks');
return Response::json($data);
});
私が読んだように、これを使用すると content-type ヘッダーも送信されます。
私が codeigniter を使用していたとき、私は単純にこれを行っていました:
echo json_endode($data);
そして、これまでに問題が発生したことはありません。コンテンツタイプが設定されていなくても構いません。実際にはphpが自動的に設定してくれるのかわかりませんが、問題はなかったので気にしませんでした。
そして、「新しい」テクノロジーを使用するとき、なぜそれが古き良きものよりも優れているのかを知りたいと思っています.