2016-09-10 14 views
0

私はアプリケーションを構築しており、現在はモバイル部分に焦点を当てています。Php - Mobile + Webアプリケーション:Laravel/LumenまたはBoth

私はサーバ側にLumenマイクロフレームワークを使用し、モバイルアプリケーションに接続するにはApisを使用したかったのです。私はまた、ウェブサイトを構築するために、後で上のアプリケーションを拡張したかったしかし

(Laravel)

彼らは両方とも同じデータベースを使用することになります。

私は(それがモバイルアプリケーションのために遅くなるだろうが)、私はあまりにも

を直接Laravelを使用し、APIのそれが責任を作る必要があるかどうかを疑問に思ってまたは私は両方の組み合わせを使用することができる場合、私は思っていました。

ルーメン - サーバ要求などに対処する:api.site.com/...

Laravel - ウェブサイトなどに対処する:site.com/....

+0

両方使用できます。 APIのパフォーマンスが本当に心配な方は、ルーメンをご覧ください。あなたのウェブサイトはモバイルアプリと同じようにAPIを活用することができますか?完全なAPIを作成する場合は、すべてを使用して作業を複製しないでください。 – Blake

答えて

0

あなたが行うことができますまたは、私はウェブサイトとAPIを隔離しておくことをお勧めします。

私は実際に同様のプロジェクトを終了しました。

私はLonicで構築されたAPIとLaravelで構築された管理CMSを使って、Ionic上に構築されたモバイルアプリを持っています。 CMSは、認証されたAPI呼び出しを介してAPI内のコンテンツを更新し、アプリはそこからAPIを取得します。

このルートを使用すると、クライアント側またはサーバー側の要求を使用してCMS/WebサイトからAPI呼び出しを行うことができます。私のCMSはGuzzleを利用してサーバー側のコールを使用します。

私は、にはのAPIコールを使用してコンテンツを更新しないように、2つのアプリケーション間でモデルを共有することをお勧めします。 Hereはこれを行う方法に関する素敵な記事です。

関連する問題