私はLaravelと(まだReactやVue.jsのような)おそらくわからないクライアントサイドのフレームワークを使って最初のRESTアプリケーションを構築します。Laravelを使用してRESTfulアプリケーションを構築する従来の方法は何ですか?
私は自分のアプリをどのように構築するべきかについていくつかの調査を行いましたが、残念ながら私はさらに混乱しました。
私は2通りの方法で私のアプリを構築することができるという結論に来ている:
- は、同じプロジェクトでアプリをビルドします。ただし、Laravel Bladeなし。
- 2つのプロジェクト(前と後)にアプリケーションを分けます。一方
、同じプロジェクトでアプリを構築するの長所:
- は私にLaravel Mixを使用するオプションを付与します。
- Laravelはすぐに購入できます。Vue support一方
、前方から後方に離れアプリを構築するの長所:
- 各側は、独自の単一責任を持っており、簡単にリファクタリングすることができます。
- 友人から聞いたように、それはもっと便利です(私にとってはあまりにも複雑すぎると思います)。
私は、Laravelがその一部であるときにRESTfulなアプリケーションを構築する最も一般的な方法が何であるか知りたかったのです。私が言及したことの別の方法がありますか?
2つのプロジェクトを持っているということは、より多くのメンテナンスです。モデルは異なっている必要はありません(そうであれば、これは単にメンテナンスを増やすだけです)ので、不要な重複です。分離の問題は、単にMVCとは異なるコントローラを使用することによって解決されます。 RESTのapisには、単に "V"部分がありません(バックエンドに) –