2016-10-20 5 views
1

既存のPHPアプリケーションの場合、フレームワークを使用しません... PHP全体をLaravelアプリケーションに変換せずに、Laravelベースの認証を追加/統合することは可能ですか?既存のPHPアプリケーションにLaravel認証を追加するには?

私は完全なPHP初心者です。誰かが私に正しい方向を向けることを望んでいました。とても有難い。

+0

私の意見では、プロジェクト全体をLaravelに変換する方が簡単になるでしょう。 –

+0

残念ながらそれは疑問です...私はLaravel認証コードを単に既存のPHPアプリケーションに "追加"することが可能かどうかを知りたいと思います。 – Grateful

+0

これは可能性がありますので、質問は答えます:http://stackoverflow.com/questions/20968414/share-laravel-authentication-session-with-php?rq=1 –

答えて

1

もちろん、既存のPHPアプリケーションにJWTを追加することはできますが、Laravelには「ロック」されていません。これらの機能を組み込んだフレームワークのほとんどは、開発者の生活を楽にするためのさまざまなコンポーネントのスーパーセットに過ぎません。もちろん、あなたがそのようにする方法を知っていれば、アプリケーション内で自分でこれらを実装することもできます。

これは少しの抽象的な質問であり、提供されている例はありません。コードスニペットの回答によって、あなたを混乱させるかもしれません。代わりに、ここでいくつかの資料を読んでください。具体的には、件名と詳細についてはSitepoint, JWT in PHP AppPHPClicks Token Based Authenticationです。

別のアプローチは、新しいLaravelプロジェクト(またはAPIだけで、ビューをレンダリングしたくない場合はLumenプロジェクト)を作成し、他のアプリケーションから現在のコードベースをインポートすることです。

あなたの人生を楽にしたい場合は、Auth0のようなSAASの代替認証を使用できます。

+0

Bobetaありがとうございました。実際に、私はJWTがLaravelに結ばれていることを暗示していませんでした。私は既存のPHP APIでLaravel自体を使用することを求めていました...すべてをLaravelに変換しようとせずに。認証だけがLaravelにあり、それ以外のものはそれ以外の方法で残ります。 – Grateful

+0

私は答えます。私の答えは、あなたが「実際には、私の状況は、私がJWTセッションレス認証を既存のPHPアプリケーションに追加する必要があるようなものです」というコメントに書いたものに基づいています。 この場合、あなたが達成しようとしていることを理解するのは少し難しいです。私はAuth0のようなサービスはあなたの場合のためのより良い選択かもしれないと思う。 –

+0

私に明確にさせてください。私は、既存のPHP APIにJWT認証を追加したいと思います。しかし、時間を節約するために、私はインターネットからの既存のLaravelチュートリアル(JWTを実装している)を使い、既存のAPIで単にLaravelを使用したいと考えています。したがって、既存のLaravel以外のPHPアプリケーションにLaravelを追加/使用する可能性について質問します。しかし、Laravelをコードの一部だけに追加できるかどうかはまだ分かりません。 – Grateful

関連する問題