【问题标题】:Laravel separate folder Frontend and BackendLaravel 分离文件夹 Frontend 和 Backend
【发布时间】:2019-03-28 23:54:43
【问题描述】:

我想构建 laravel 项目,我想将 web 和 app 分开。

我有 2 个文件夹

文件夹 1:

前端

-- App
--Bootstrap
--Config
--resources
-- ETC

文件夹 2:

后台

-- App
--Bootstrap
--Config
--resources
-- ETC

问题是:

  • 如何在 2 个文件夹之间进行通信?最好的方法或包是什么?

我是 laravel 的新手

提前致谢

【问题讨论】:

  • 您可以将一个作为子域运行,子域完全位于单独的文件夹中。或者如果有很多交叉,那么只需使用一个 Laravel 安装,并使用 group 路由功能来简化路由编程。 Route::group('backend', function() { // more routes });
  • 除此之外,您可以将后端模型和控制器放在名为“Backend”的子文件夹中,然后将后端命名空间添加到其中。

标签: php laravel api frontend backend


【解决方案1】:

你不必共享前端和后端,在 laravel 资源中有一个文件夹 -> 查看它包含你所有的模板。

【讨论】:

  • 是的,我知道,但我想让它像 3 层架构(web-app-database),所以我必须将前后分开
【解决方案2】:

我不知道我是否不太了解您,但我认为没有必要将两个应用程序放在同一个文件夹中。要么创建两个项目,要么混合两者。 要混合它们,您可以在ressources/views 中创建名为frontend 和backend 的单独文件夹。 在 te 路由级别,您可以创建一个路由组来管理它。 通过这种方式,应用程序将按照您的意愿进行通信

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-10-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-01-12
    • 2015-08-10
    • 2022-12-19
    • 2020-10-07
    相关资源
    最近更新 更多