如何使用 ionic 通过 laravel 连接到数据库
How to connect to database through laravel with ionic
我是 Ionic 的新手,我无法从服务器中的数据库获取数据。
我想做的是通过 laravel 应用程序将 Ionic 连接到服务器中的数据库。
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,"name":"Diego Rodriguez","email":"drodriguezm@fastfit.cl","password":"fastfit","remember_token":null}]
这是对本地主机中数据库的查询的答案。但是当我尝试在 Ionic 中做同样的事情时:this.http.get('http://localhost/retrieve_data.php')
我什么也得不到。
请帮忙:(
哦,ionic 可能有问题,我前段时间遇到过,这与数据库的跨平台拉取有关。
可以运行然后在设备上通过googlechrome调试,看看有没有错误。
如果是跨平台错误,ionic 提供了一个解决方案,您可以在 ionic 应用程序中使用代理。
我做错了,你必须使用 laravel 路由从数据库中获取数据。您不需要创建一个新文件来从数据库中检索数据,只需编辑 api.php 文件并添加您需要的路由,例如
Route::get('/users',function(){
User::get();
});
我这样解决了我的问题。
我是 Ionic 的新手,我无法从服务器中的数据库获取数据。
我想做的是通过 laravel 应用程序将 Ionic 连接到服务器中的数据库。
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,"name":"Diego Rodriguez","email":"drodriguezm@fastfit.cl","password":"fastfit","remember_token":null}]
这是对本地主机中数据库的查询的答案。但是当我尝试在 Ionic 中做同样的事情时:this.http.get('http://localhost/retrieve_data.php')
我什么也得不到。
请帮忙:(
哦,ionic 可能有问题,我前段时间遇到过,这与数据库的跨平台拉取有关。
可以运行然后在设备上通过googlechrome调试,看看有没有错误。
如果是跨平台错误,ionic 提供了一个解决方案,您可以在 ionic 应用程序中使用代理。
我做错了,你必须使用 laravel 路由从数据库中获取数据。您不需要创建一个新文件来从数据库中检索数据,只需编辑 api.php 文件并添加您需要的路由,例如
Route::get('/users',function(){
User::get();
});
我这样解决了我的问题。