各関数が手動で json_encode 操作を実行する必要がなく、戻るときに json_encode 操作を自動的に実行する方法はありますか?
追加説明: つまり、jsone_encode() は戻り行で明示的に指定する必要はなく、つまり、laravel のresponse()->json() も明示的に指定されるということです。欲しい結果です。
解決済み:
ドキュメントをよく読んでいませんでした。配列を直接返すだけです。
return $arr;
return json_encode($arr);
違いは次のとおりです。
前者の http レスポンス ヘッダーの Content-Type は application/json です。
後者の http レスポンス ヘッダーは、 Content-Type は text/html;
クライアントの場合は、ここの違いに注意してください。
配列を直接返す
文書をよく読んでいない
ドキュメント
サードパーティのパッケージを使用することもできます。たとえば、このチュートリアルをご覧ください
laravel+dingoを使用してRESTfulインターフェースを作成します
返品方法
リーリー公式文書に頼るより、天と地と人に頼る方が良い
https://docs.golaravel.com/do...
laravelでReturnすると、データが自動的にJSON文字列に変換されます
http://d.laravel-china.org/do...
リーリー