【发布时间】:2018-07-11 20:28:17
【问题描述】:
我开发了一个从基于 Laravel 5.5 的 API 获取数据的应用。该应用的营销登陆页面基于Craft CMS版本3。营销网站和两个系统的API和数据库运行在同一台服务器上。
我想为 Laravel 数据库的表 X 的每一行生成登录页面。
www.website.com/awesome-landingpage-about-{slug}
实现这一点的最佳方法是什么?
- 我不想直接从 Laravel 的数据库中获取数据
- 我不想将 Craft CMS 数据库与 Laravel 同步(将 laravel 数据库中的行添加/删除作为 Craft 的条目)
- 如果能够有一个入口类型“Landingpage”,我们可以选择创建一个登录页面,引用 laravel 表的 ID 并为登录页面添加其他内容,这将是非常棒的。
从 Laravel 到 Craft CMS Plugin 的 JSON-API 会是一个好主意吗?
一种选择是使用动态路由并从模板文件中获取来自 127.0.0.1(因为相同的服务器)的数据?还是在 Craft CMS 中有更智能的方法?
【问题讨论】:
标签: laravel laravel-5.5 craftcms