2016-06-17 15 views
0

を返します。LaravelコントローラからJavaScript関数を呼び出すと、私は私のコントローラから(JavaScriptである)<em></em> firebase認証機能を呼び出したいと私は私のコントローラで返さ<code>token</code>背中をしたいが、私は続行する方法がわからないデータ

私はajax要求をコントローラに送信してデータを取得する方法を知っていますが、他の方法で要求を行う方法はわかりません。

私と他の将来のユーザーを正しい方向に向けることができれば感謝します。

+0

PHPがJavascriptを呼び出せないhttp://stackoverflow.com/a/13840431/476を参照してください。あなたが望むのは、Firebaseと話すためのPHP APIです。そうしたことが可能ならば。 – deceze

答えて

3

これはうまくいきません。

ウェブサーバーは常にオンラインになっているはずです。そうすれば、いつでもリクエストを行うことができます。

クライアント側(ユーザ)はではなく、であり、常にオンラインではありません。ブラウザウィンドウを閉じると、ブラウザウィンドウとの対話ができなくなります。サーバーは、あなたが持っている何千人ものユーザーのうち、何人がちょうどダウンしたのかを確認するのに苦労します。

ウェブサーバーに電話をかけることはできますが、クライアントに電話をかけることはできません。

その次に、クライアント側にリクエストを行うことができる場合はセキュリティの問題があります。

3

PHPはサーバー側の言語で、JavaScriptはクライアント側です。あなたはサーバー上でjavascriptを使うことはできませんし、その逆もできません。 JWTトークンを生成するだけであれば、すでに利用可能なPHPライブラリがあります。しかし、あなたが本当にサーバー上でjavascriptを実行したい場合は、そうでないと思います。nodejs

関連する問題

 関連する問題