検索

ホームページ  >  に質問  >  本文

効率的な Laravel アプリケーションを構築: デュアル API とビュー関数、および個別のコントローラーを実装します。

<p>コントローラーでの重複を避けながら API を処理し、機能を効率的に表示できるように Laravel アプリケーションを構築したいと考えています。 </p> <p>API 操作専用とビュー関連操作専用の 2 つの個別のコントローラーをアプリケーションに設定するにはどうすればよいですか? </p> <p>また、これらのコントローラー間の共有ロジックを処理する最善の方法は何ですか?また、懸念事項を正しく分離するにはどうすればよいですか? </p>
P粉558478150P粉558478150470日前638

全員に返信(1)返信します

  • P粉818125805

    P粉8181258052023-08-17 00:53:13

    API とビューの両方に同じクラス名を作成できます。別の名前空間にコントローラーを作成します。例:

    リーリー

    共有の問題の場合は、アプリ内に Traits フォルダーを作成してから、PHP 特性クラスを作成してください。

    リーリー

    use キーワードを使用して、モデルまたはコントローラーで使用できます。

    リーリー

    独立した問題と構造化された開発の場合、サービスまたはリポジトリ パターンを作成できます。 詳細については、クリックをご覧ください。

    返事
    0
  • キャンセル返事