2017-12-20 31 views
1

私はIonicを使い慣れていないため、サーバーのデータベースからデータを取得するのに問題があります。イオンとlaravelでデータベースに接続する方法

私がしようとしているのは、Iaraをサーバーのデータベースにlaravelアプリケーションで接続することです。

this.http 
    .get('http://127.0.0.1:8000/retrieve_data.php') 
    .subscribe((data : any) => 
    { 
    console.dir(data); 
    this.items = data; 
    console.log(this.items); 
    }, 
    (error : any) => 
    { 
    console.dir(error); 
    }); 

ここで、retrieve_data.phpはデータベース接続とクエリを含むファイルですが、アプリには何も表示されません。

私はローカルホストで同じことをやってみました。私は、ブラウザから直接retrieve_data.phpファイルを実行した場合には、

を示し[{ "ID":1、 "名": "ディエゴ・ロドリゲス"、 "電子メール": "[email protected]"、」パスワード: "fastfit"、 "remember_token":null}]

ローカルホストのdbに対するクエリからの回答はどれですか。しかし、私が同じようなことをIonicのようにしようとすると:this.http.get('http://localhost/retrieve_data.php')私は何も得られません。

助けてください:(

答えて

0

私が間違ってそれをやっていました、あなたはlaravelルートを使う必要があります。データベースからのata。あなただけのapi.phpファイルを編集し、データベースからデータを取得するための新しいファイルを作成する必要があり、私はこのような私の問題を解決し

Route::get('/users',function(){ 
User::get(); 
}); 

ようにあなたが必要なルートを追加しないでください。

0

おお、イオン性に問題がある可能性があり、私は、データベースからのクロスプラットフォームプルとは何かを持っています。しばらく前に持っていた

あなたはそれを実行することができますし、その後、グーグルクロームを介してデバイス上でデバッグすると、エラーがあるかどうかを確認。

それクロスプラットフォームのエラーイオンを使用すると、イオンアプリ内でプロキシを使用することにより、ソリューションを提供している場合。

関連する問題