【问题标题】:Where to put third party resources like Twitter Bootstrap or Jquery UI in Laravel folder?在 Laravel 文件夹中将 Twitter Bootstrap 或 Jquery UI 等第三方资源放在哪里?
【发布时间】:2014-12-01 12:43:00
【问题描述】:
我是 Laravel 的新手,我只想问一个简单的问题。我只是想知道我应该将 Twitter Bootstrap 或 Jquery UI 等第三方文件夹放在 Laravel 文件夹中的什么位置?我应该把它放在 Laravel 主文件夹中吗?像这样:
mylaravel
- app
- bootstrap
- public
- vendor
- third_party
- bootstrap
- jqueryui
或者我可以将它放在任何地方,只要它可以访问?
【问题讨论】:
标签:
jquery
twitter-bootstrap
laravel
【解决方案1】:
您将所有 3rd 方库放入 vendor 目录。但是,如果您有需要公开可见的文件,则需要将它们放入 public 目录,因为它们需要从 Web 访问。
例如,我将 Bootstrap 与 Sass 一起使用。所以我把它放在我的vendor 文件夹中,但是其中的一些文件(JavaScript、字形和基本样式我移到了public/packages 文件夹。
因此,如果您只有 JavaScript 文件或纯 Bootstrap 文件(不是 Sass 或 Less),我认为您可以将它们直接放入 public 目录。
【解决方案2】:
通常,如果您不使用前端框架或资产管道或安装程序,您可以将它们放在您的 public/ 目录中。
这确实是偏好,但这是放置 css、图像和 js 的通常位置。