3

我想使用Lumenand开发 Web 应用程序AngularJs。我有app一个包含所有angularJS文件的文件夹,这意味着文件夹内的客户端应用程序app

但是我在 中找到了两个用于查看目的的文件夹Lumen,它们是publicresource。文件夹中指出的所有视图文件resource和所有assets类似js的文件images都在公共文件夹中。

在此处输入图像描述

我怎样才能将所有内容都带到公共或资源的特定位置。

请解释在文件夹结构的情况下有什么好的做法吗?

如果我同时使用publicresource文件夹,这是一种好习惯吗?

4

3 回答 3

3

这些文件夹有不同的用途。该resources文件夹是您的视图所在的位置。Lumen 会抓取这些,对它们执行任何必要的功能,然后显示它们。

公共文件夹将是您放置资产(图像、css、javascript 等)的地方。您应该将此文件夹设置为您的网络服务器中的文档根目录。

驻留在其中的视图本身resources/views不应被网络上的任何人直接访问,公用文件夹应该是。虽然,您可能不会经常使用此文件夹,因为您使用的是 Angular,因此您的大部分 html 将放在公共文件夹中以供 Angular 访问。

于 2015-06-03T12:31:00.613 回答
0

lumen最后我在以下位置找到了视图路径设置,

vendor/laravel/lumen-framework/config/view

并从

'paths' => [
    realpath(base_path('resources/views'))
],

'paths' => [
    realpath(base_path('public/app'))
],
于 2015-06-04T06:14:05.767 回答
-1

我迟到了,但我完全同意 user3158900

您可以在 ( http://bowyer.colorgap.com )找到 AngularJS 和 Lumen 项目的示例结构,代码可在 Github 上找到。

于 2017-01-08T17:40:22.203 回答