laravel中的可重用视图

laravel中的可重用视图,laravel,Laravel,我有两个用Laravel编写的web应用程序,appA和appB。两者都在不同的域中,exampleA.com和exampleB.com。 appA是一个新闻网站,需要会员注册并登录才能阅读新闻。 appB是一种身份验证服务,具有登录/注册视图、数据库和api 我想做的是将appB连接/组合到appA中,这样appA就可以使用appB的视图,而不必移出exampleA.com。这意味着在另一个应用程序中重用一个应用程序的视图。通过这种方式,我可以通过提供更多具有已开发视图的服务来扩展和构建app

我有两个用Laravel编写的web应用程序,appA和appB。两者都在不同的域中,exampleA.com和exampleB.com。 appA是一个新闻网站,需要会员注册并登录才能阅读新闻。 appB是一种身份验证服务,具有登录/注册视图、数据库和api

我想做的是将appB连接/组合到appA中,这样appA就可以使用appB的视图,而不必移出exampleA.com。这意味着在另一个应用程序中重用一个应用程序的视图。通过这种方式,我可以通过提供更多具有已开发视图的服务来扩展和构建appA。 (我看过micorservices,但它们使用API,我需要的更多是微型站点的组合)


有什么建议吗?

假设您的两个应用程序都使用相同的数据库结构,但您不希望它们共享数据,我建议您调查Tenanti。在这里,您可以在启动时设置一个“company”,它可以用于指向不同的CSS/JS/数据库等,也可以将它们设置为使用相同的属性

我建议使用第三个数据库定义您的
用户
,即域a和域B

否则,如果您确实希望两个域指向相同的数据库、接口和代码库,我建议更改域B的DNS记录以匹配域A