我可以在同一个数据库中使用 Laravel 和 Ionic 吗?

Posted

技术标签:

【中文标题】我可以在同一个数据库中使用 Laravel 和 Ionic 吗?【英文标题】:Can I use Laravel and Ionic with the same database? 【发布时间】:2017-12-03 16:46:32 【问题描述】:

我有几个关于 Laravel 和 Ionic 的问题。

    我可以将同一个数据库用于 Laravel 项目和 Ionic 项目吗?如果是,我可以使用哪种类型的数据库 mysql、PostgreSQL、MongoDB、Firebase)?

    我可以使用 Ionic 制作网站(并将网站也转换为应用程序)吗?

【问题讨论】:

【参考方案1】:

数据库是服务器端,而 ionic 是前端框架。所以他们没有关系。 基本如下:您通过后端服务(laravel)从数据库中检索数据,根据您的设计更改数据,然后以 json 格式将它们发送到前端(离子)。数据库并不那么重要,您可以选择自己喜欢的数据库。 至于你的第二个问题,ionic 是一个构建应用程序的框架。但由于它使用 Angular,它可以用于网站,但它不实用。

【讨论】:

注意 Ionic 支持“浏览器”平台。 我只需要把所有事情都弄清楚,所以例如我用 laravel 和 mysql 数据库创建一个网站,用 ionic 显示这些数据 @JoeriShoeby 你说得对,我完全忘记了。 @IhAbMouDhich 实际上这是您正在创建的 JSON API。 Laravel 将 JSON 返回到您的 Ionic 应用程序。只有当您使用 Laravel 返回视图 (html) 时,您才在构建网站。 Laravel 两者都支持。

以上是关于我可以在同一个数据库中使用 Laravel 和 Ionic 吗?的主要内容,如果未能解决你的问题,请参考以下文章

Laravel Sail 数据库和用户未创建

如何使用 Laravel API 在 AngularJS 表单中发送 csrf_token()?

在 Laravel Blade 循环中使用 JQuery

是否可以在 Laravel 的不同数据库中引用外键?

laravel 8:插入方法在 eloquent 中获取最后一个插入 id(插入方法)

Laravel,更新多行数组