Php 在Laravel中包括引导

Php 在Laravel中包括引导,php,laravel,laravel-4,Php,Laravel,Laravel 4,我是拉威尔的新手。我刚刚安装了一些第三方软件包,我想将Twitter引导集成到我的脚本中。除了进入每个包并将代码添加到每个视图的刀片模板之外,还有什么方法可以做到这一点吗?只需创建一个模板(如果您愿意,可以将其称为main)。包括推特引导。从中扩展所有其他刀片视图 是的,就是这么简单=D最好的方法是创建一个主模板,并让每个模板扩展主模板 然后在主模板中,任何时候需要添加Twitter引导、jQuery等内容时。。。对于您的应用程序,您只需将其添加到主模板中,即可将其用于您拥有的每个页面。这是我当

我是拉威尔的新手。我刚刚安装了一些第三方软件包,我想将Twitter引导集成到我的脚本中。除了进入每个包并将代码添加到每个视图的刀片模板之外,还有什么方法可以做到这一点吗?

只需创建一个模板(如果您愿意,可以将其称为main)。包括推特引导。从中扩展所有其他刀片视图


是的,就是这么简单=D

最好的方法是创建一个主模板,并让每个模板扩展主模板


然后在主模板中,任何时候需要添加Twitter引导、jQuery等内容时。。。对于您的应用程序,您只需将其添加到主模板中,即可将其用于您拥有的每个页面。

这是我当前运行的应用程序主布局的顶部/页眉部分:

<!-- app/views/layouts/master.blade.php -->
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="utf-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <meta name="description" content="Simple CMS" />
    <meta name="author" content="Sheikh Heera" />
    <link rel="shortcut icon" href={{ assets("favicon.png") }} />

    <title>LaraPress</title>

    <!-- Bootstrap core CSS -->
    <link href = {{ asset("bootstrap/css/bootstrap.css") }} rel="stylesheet" />

    <!-- Custom styles for this template -->
    <link href = {{ asset("bootstrap/css/sticky-footer-navbar.css") }} rel="stylesheet" />

    <!-- Optional theme -->
    <link rel="stylesheet" href="{{ asset('bootstrap/css/bootstrap-theme.min.css') }}">
</head>

拉普拉斯
按照此方法,使每个视图都像这样扩展主布局:

<!-- app/views/user/show.blade.php -->
@extends('layouts.master')

@section('content')
<div class="panel panel-default">
    <div class="panel-heading"><label>View User</label>
        <a class ='pull-right' href="{{ Request::header('referer') }}">
            <i class="glyphicon glyphicon-circle-arrow-left"></i> Go Back
        </a>
    </div>

@扩展('layouts.master')
@节(“内容”)
查看用户
这是我视图的一部分(顶部),它扩展了主布局,使其成为主布局的一部分。主布局存储在
app/views/layouts/
文件夹中,名称为
Master.blade.php
因此,@extends('layouts.Master')表示从
layouts
文件夹扩展
Master.blade.php
,它(名称)可以是任何内容,每个视图还必须在Laravel 7的
.php

更新之前的文件名中包含
.blade
* 航站楼内:

laravel new project

cd project

composer require laravel/ui

php artisan ui bootstrap

npm install && npm run dev


npm install bootstrap
然后,在您正在处理的HTML中,同时引入CSS和JavaScript:

<!doctype html>
<html lang="en">
  <head>
    ...
    <link href="/css/app.css" rel="stylesheet">
  </head>
  <body>
    ....
    <script src="/js/app.js"></script>
  </body>
</html>

在app.scss中:

@import "node_modules/bootstrap/scss/bootstrap";
在终端中,运行以下命令生成/public/css/app.css文件:

npm run dev 
在welcome.blade.php中:

<link rel="stylesheet" href="/css/app.css">


快乐编码

Laravel>6.x引入了一种处理前端支架的新方法

您只需下载composer软件包:

composer require laravel/ui --dev
并运行artisan命令:

php artisan ui bootstrap

运行下面的命令,这将解决问题

npm i @popperjs/core 

添加
@import“node_modules/bootstrap/scss/bootstrap”后
,运行npm run dev生成/public/css/app.css文件。那么bootstrap.js文件呢?如果已经从laravel中添加了“bootstrap.js”(不同),如何将其导入app.js?@Syvat,我已经更新了我的答案。让我知道这是否有帮助。添加引导的更新方法对我帮助很大,因为我现在使用的是laravel 8x版本,所以下次,我将使用这种方法添加最新版本的引导,谢谢!你能解释一下你的答案吗,为什么它能解决这个问题?我想这是bootstrap使用的工具提示和Popover定位引擎。一旦安装了它,请确保包括和