2017-01-25 9 views
1

私はLaravelで別のアプリケーションからのデータを渡したい...Laravelのあるアプリケーションから別のアプリケーションにデータを渡す方法は?

私は1つのアプリケーションからユーザデータを取りたいと私は別のアプリケーションフォームにこのデータを送信するとします。

は、私は誰にも理解さthis..wouldのためのすべてのソリューションを提案することができそうだとすれば ..

public function store(Request $request) 
    { 
     $payment = new Payment(); 
     $payment->username = $request->Input(['username']); 
     $payment->price = $request->Input(['price']); 
     $payment->purchase_id = $request->Input(['purchase_id']); 
     $payment->save(); 
     $store_id =\Hash::make($payment->id); 
     $price = $payment->price; 

     return \Redirect::to('http://localhost/blog/public/getPayment'); 
    } 

...それを私はエラーを取得しています。このway..Butを送信したいと私は次の取得しますエラー:

InvalidArgumentException in Response.php line 462: 
The HTTP status code "0" is not valid. 
+2

LaravelはCSRFフィールドを使用してこの種の問題を解決しています。 csrfを無効にしましたか? – Christophvh

答えて

2

あなただけの彼らはあなたが使用することができますどのようなフォームを埋めることができるように、ユーザーが別のアプリにリダイレクトする場合は

return Redirect::away('http://localhost/blog/public/getPayment'); 

hereメソッドを参照してください。

しかし

ユーザーをリダイレクトすることなく、他のアプリにデータを送信したい場合は、私が与えることができる最善の解決策は、あなたががつがつ食うか何かで(要求を行うことができますので、この他のアプリでAPIを作ることですelse)をこのAPIに渡し、いくつかのデータを渡すことができます。

関連する問題