只是想知道是否有一种方法可以在资源文件夹之外存储充满视图,css,js和配置文件的文件夹。因此,基本上,正在运行的网站都有一个重定向到子域的登录门户。我已经实现了这一目标,但现在的问题是,老板希望每个子域从根目录中的文件夹中提取单独的视图等,而不是在资源文件夹中的多个位置中包含多个文件夹。目标是基本上将每个站点打包到其自己的文件夹中。
. app/
.resources/
.sites (new) /
.site one (new) /
. views (new) /
. css (new) /
.site two (new) /
.views (new) /
. css (new) /
反正有实现这个目标的方法吗?
是的,您绝对可以更改视图的位置,转到您的视图config/views.php
并将其更改为所需的内容:
<?php
return [
/*
|--------------------------------------------------------------------------
| View Storage Paths
|--------------------------------------------------------------------------
|
| Most templating systems load templates from disk. Here you may specify
| an array of paths that should be checked for your views. Of course
| the usual Laravel view path has already been registered for you.
|
*/
'paths' => [
resource_path('views'), // This is the default path
app_path('sites.site_one'),
app_path('sites.site_two'),
app_path('sites.site_three'),
],
...
]
至于CSS,您仍然可以将其保留在相同的文件夹路径中,但是您将需要更改webpack.mix.js
文件中的位置。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句