0

私は Laravel 7.x アプリケーションに取り組んでいます。私はフロントエンドに Blade を使用していますが、アプリケーションは一部の外部ハードウェア用の API も公開しています。JSON:API 仕様が存在することを知っており、それに従いたいと考えています。

include=relationJSON:API 仕様によると、 url パラメーターを使用して、関係を含むオブジェクトを「フェッチ」することができます。たとえば、この url: を使用して、すべてのコメントを含むすべての投稿を取得したいと考えていますsomedomain.com/posts?include=comments

条件付き引数と条件付き関係 ( https://laravel.com/docs/5.8/eloquent-resources#conditional-attributes ) を使用してこれを実現できますが、可能なインクルード オプションごとにカスタム コードを記述する必要があります。Laravel にこの URL パラメーターを「理解」させ、コントローラーまたはリソースで可能なインクルード オプションごとにコードを記述せずに、応答に関係を含める簡単な方法はありますか?

4

0 に答える 0