2017-04-25 7 views
-2

私は、バックエンドにはLaravel、フロントエンドにはAngular 2を使用してPHP/JS Webプロジェクトを開始しています。 しかし、私はこれらの2つのフレームワークをどのように関連付けるべきか考えています。私が見つけたWeb:バックエンド/フロントエンドの関係を構築する最良の方法は何ですか?

2つの解決策は:

1 - laravelのパブリックフォルダ内の全角度のプロジェクトを書き込むとLaravelビューでapp.blade.phpからそれを起動します。 Laravel AuthのデータをAngularに簡単に渡すことができますが、パブリックフォルダは非常に大きく、おそらくあまりにも面倒です。

2 - 別々のプロジェクトが2つあります。そして、JWTを使ってLaravelのAPIルートを呼び出してください(私はそれについてたくさん知っていませんが、良いオプションだと読んでください)。

私の質問は、これらの2つのソリューションのどれがベストですか、なぜですか? * Retrivingビュー :

おかげで

答えて

0

こんにちは私はつもりはだから私は2つのことのためにLaravelを使用し、あなたに私はLaravel + AngularJS

と私のプロジェクトのために使用するものである第三の選択肢を与えますよあなたはLaravelがこれを管理し、私はANGを使用して、このビューで次にusers.blade.phpビュー

を返しますproject.com/usersのようなものを要求した場合*例えば、API

の管理APIにデータを要求して(laravelで)それを取得してHTMLにロードします。

これで私はLaravelとのセッション(ビューを取得)を利用して、コントローラとデータバインディングでAngularJSを利用しました。

また、ディレクトリ構造はすべてのビューがリソース/ビュー内にあり、角度Iのコントローラのためにpublic/js/controllersに配置されているため、順序付けられています。

・ホープ、このヘルプあなた

+0

おかげで、私は私の最初のオプションを使用して任意の違いを見ていない... – FabulousCo

+0

私を助けるために誰? – FabulousCo

関連する問題