【问题标题】:Can I arrive Laravel with static HTML pages?我可以使用静态 HTML 页面到达 Laravel 吗?
【发布时间】: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 文件...对于开发人员来说最好根据我的意见有效地理解

标签: php html laravel


【解决方案1】:

我解决了这个问题。感谢大家。 这是 Laravel 的吸收方式。

How to route to a static folder in Laravel

【讨论】:

    猜你喜欢
    • 2016-09-03
    • 1970-01-01
    • 2017-12-05
    • 1970-01-01
    • 2013-09-28
    • 2017-08-06
    • 2018-04-06
    • 2012-05-26
    • 2020-03-25
    相关资源
    最近更新 更多