在 wordpress 模板中使用 laravel 视图

Posted

技术标签:

【中文标题】在 wordpress 模板中使用 laravel 视图【英文标题】:use laravel view in wordpress template 【发布时间】: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 之类的。 【参考方案1】:

我制作了一个名为 Laraish 的 WordPress 主题,以将 Laravel 与 WordPress 特定路由集成到 WordPress 中。也许这可以帮助你。

【讨论】:

以上是关于在 wordpress 模板中使用 laravel 视图的主要内容,如果未能解决你的问题,请参考以下文章

带有 SEO 友好网址的 Wordpress 博客 + Laravel

[项目推荐] Corcel 让你在 WordPress 中使用 Laravel

使用 nginx 在 laravel forge 上集成 Laravel 5.2 wordpress

Laravel 和 Wordpress

Wordpress 中的永久链接不适用于 Laravel + Nginx

从 wordpress 触发 laravel 事件