【发布时间】:2020-04-21 11:13:03
【问题描述】:
我正在做一个需要在 Wordpress 模板中显示 Laravel 视图的项目。如果可能的话,我想在不让 Laravel 成为 Wordpress 安装的一部分的情况下做到这一点。这是模板:
<?php get_header(); ?>
<!-- laravel view goes here -->
<?php get_footer(); ?>
iframe 解决方案不受欢迎。 “技术太旧”,我遇到了标题问题/同源。所以现在我选择了完全集成选项。这是描述here。 https://nehalist.io/integrating-laravel-into-wordpress/(正道,非服务商解决方案)
一切都非常简单。我遇到的问题是如何访问显示视图的 laravel 路由。所以我有这个带有网站链接的 wordpress 安装,这也是一个带有自定义解决方案的 wordpress 安装来显示用户/图像。这个自定义解决方案需要替换为我的 laravel 视图。但是我如何从第一个 wordpress 安装链接到它?因为它现在是第二个 wordpress 安装的一部分,具有以下结构:
wp-admin/
wp-content/
wp-includes/
... other wordpress files ...
app/ <-- laravel application
|-> app/
|-> bootstrap/
|-> config/
|-> public/
|-> ... other laravel files and directories ...
有谁知道实现这一点的方法?
【问题讨论】:
-
你可以使用 iframe 吗?
-
你只需要使用 Blade 模板或 Laravel 应用程序的一部分吗?
-
好吧,laravel 视图是访问路由的结果,该路由通向渲染视图的控制器。所以理想情况下,我想访问该路线并从那里获得视图。所以我的猜测是 laravel 应用程序的一部分。
-
你的意思是这样的 Laurel : ?
-
@MartijnvanderBrugen 之类的。
标签: wordpress laravel templates view