bootstrap 是否包含在 Laravel 4 中?

Is bootstrap included in Laravel 4?

我的 laravel 应用程序中有 "bootstrap" 子文件夹,这是否意味着 bootstrap 包含在 Laravel 中?

没有。 bootstrap 不只是指 Twitter Bootstrap。来自 Wikipedia:

In general parlance, bootstrapping usually refers to the starting of a self-sustaining process that is supposed to proceed without external input. In computer technology the term (usually shortened to booting) usually refers to the process of loading the basic software into the memory of a computer after power-on or general reset, especially the operating system which will then take care of loading other software as needed.

注意 同样在 Stack Overflow 上,[bootstrap] 标签确实 NOT refer to Twitter Bootstrap。这就是 [twitter-bootstrap] 标签的用途。

那么它到底是什么?

bootstrap 目录中的几个文件将 bootstrap 启动、初始化应用程序。

  • autoload.phpvendor/autoloadcompiled.php 自动加载 类 如果可能的话
  • (compiled.php) 预编译框架类
  • paths.php 定义相对于 bootstrap 目录的重要路径
  • start.php "Starts" 申请。环境检测、加载路径和创建容器实例Application

不,不是。您在 laravel 应用程序中看到的 bootstrap 文件夹包括

  • autoload.php
  • paths.php
  • start.php

阅读有关 laravel Request Lifecycle on laravel doc 的更多信息,了解 Laravel 的工作原理。

您的项目文件夹中可以有 twitter bootstrap,但是如果您想使用 bootstrap 的所有样式和库,您需要在 master.blade 中包含 .js.css bootstrap 文件

示例:

{{ HTML::script('http://public/assets/js/bootstrap.3.0.0.min.css') }} // This include all the css files of bootstrap.

{{ HTML::script('http://public/assets/js/bootstrap.3.0.0.min.js') }} // This include rapall the functionalities of bootstrap

当然你需要添加自己的bootstrap文件和路径。

包含 .js 和 .css 后,您可以使用 bootstrap 的所有员工,例如:

<button type="button" class="btn btn-info">Save</button>

class btn btn-info 是bootstrap.

的风格