本当にシンプルなSPAを作成したいバックグラウンドでのAPIとしてのAngularjsとLaravel 4。静的なページを含む単純な投稿やカテゴリ(実際にはブログ)があります。必要な情報を取得するためにangle内でlaravel APIを呼び出したいです。サブドメインとメインドメインへのAngularアプリ?それは良い方法ですか?私はこれらのフレームワークを分離し、APIサービスにのみlaravelを使用したいと思います。
回答:
回答№1は1あなたは使うことができます 落ち着いたコントローラーに組み込まれたlaravel あなたのバックエンドAPIを構築する方法として。
それから、単にあなたのangle jsにajax呼び出しをさせます どのような経路を定義しても そのコントローラに。それなら、View :: makeを使ってlaravelがビューを返すのではなく、 応答 私はJSONを返すことが最善の選択肢であると思います。 return Response::json(array("userId" => "1", "operation" => "UpdateUser", "success" => "true"));
このように実装された、laravelは厳密にAPIとして機能し、angle jsはユーザーとlaravel apiの間の仲介役として機能します。