Laravel を RESTful バックエンド API として使用し、クライアント側で AngularJS を使用する Web アプリケーションを構築しようとしています。この問題に関する Stackoverflow の他のすべての投稿を読みましたが、誰も私の疑問に明確に答えていません。少なくとも、決定的なソースの例は見つかりませんでした。
例えば...
Laravel を使用したバックエンド アプリケーションと AngularJS を使用した純粋なクライアント アプリケーションの 2 つの完全に異なるアプリケーションを開発する必要がありますか? しかし、この場合: 単一のドメイン (または仮想ホスト) を介してそれらを処理する方法は?
それとも、Laravel 内の "views" フォルダに AngularJS テンプレートを作成し、そこから Laravel サービスを呼び出す必要がありますか? これが最善のアプローチであるとは思えません。この場合、バックエンドはフロントエンドの実装から完全に分離されていません。
また、ルーティングを正しく処理する方法は? つまり、メニュー/ページ ナビゲーションなどの AngularJS ルートから管理し、データを取得してビューを埋めるためだけに Laravel を呼び出したいと考えています。この投稿 ( Angular JS + Laravel 4: How to compile for production mode? )で提案されているように、「パブリック」フォルダーを移動すると役立つ場合がありますか?
提案、例について事前に感謝します...