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