在 Laravel 中将 Controller 与我的 public 文件夹一起使用

Use Controller with my public folder in Laravel

我买了一个带有 HTML 文件的模板,CSS 和 Javascript。现在我想使用 Laravel 5.4 所以我有 resources 文件夹和 public 文件夹。 读完这篇

我知道模板给我的所有 CSS、Javascript 都必须放入我的 public 文件夹中。

有什么问题?我的索引页面(用户进入我的站点时打开的页面www.mysite.com)必须连接到服务器才能获取一些统计数据,索引页在 public 文件夹中!如果我为我的索引创建一个控制器,我需要将它放入 resource/view 文件夹中 index.blade.php

如果我将我的索引页面放入 resources/view,我的浏览器总是重定向到 public 文件夹的索引,所以... 这一切让我很头疼,你能帮我解决我的问题吗?

我想我不是第一个需要使用控制器创建索引以连接到我的服务器的人。

谢谢!

根据我们在聊天室的对话,您似乎修改了位于 public 目录中的 index.php 文件。此文件 不应 更改或修改,这是您的 Laravel 应用程序的部分动力。

您需要做的是创建您的 blade 视图,为 return 视图创建控制器并创建到该视图的路由 controller/view,您应该没问题。

public 目录应该只用于您想要公开提供的内容 - 例如 CSS 文件、JS 文件和模板图像。实际结构代码应该拆分成Blade个视图:)

希望对您有所帮助!