【发布时间】:2017-02-13 08:35:29
【问题描述】:
我用 Laravel 创建了联系页面。
另一方面,他们用 HTML/CSS 制作静态页面
我认为我们有 2 个解决方案。
一种方式,像这样在 Laravel 中吸收静态页面。
(Now)
static/
index.html
index.css
images/
aa.jpg
public/
css/
contact.css
images/
contact/
bb.jpg
resources/
views/
contact/
index.blade.php
(Absorb to Laravel)
public/
css/
index.css
contact.css
images/
aa.jpg
contact/
bb.jpg
resources/
views/
index.blade.php
contact/
index.blade.php
看起来简单易行。 但是这种方式必须由我合并所有文件,太麻烦了。
还有其他方式,没有 laravel 的联系页面,只使用 PHP。
static/
index.html
index.css
contact/
index.php
contact.css
images/
bb.jpg
images/
aa.jpg
目录结构似乎很容易理解。 但我没有那样做。所以再次制作需要很长时间。
所以,我希望做其他类似的解决方案。
static/
index.html
index.css
contact/ --> symbolic link
images/
aa.jpg
contact/
public/
css/
contact.css
images/
contact/
bb.jpg
resources/
views/
contact/
index.blade.php
我可以这样做吗?
【问题讨论】:
-
我认为你可以使用 resources/views/contact/index.blade.php 和样式或脚本文件 resources/assets/css/contact.css 或 resources/assets/images/bb.jpg ,但在这种情况下,您必须从 url 中删除 public (stackoverflow.com/questions/39057011/…)
-
一件事看到你的图像很多......我认为拥有许多图像文件夹不是更好的方式......你可以像资产/你的 css 文件夹(所有 css 文件)或 img 一样组织它文件夹(sll img 所在的位置)或 js 文件夹(所有 js 文件所在的位置)...然后在 css/js/img 内部您可以添加更多文件夹 ..但是 css 文件夹意味着只有 css 文件...对于开发人员来说最好根据我的意见有效地理解