【问题标题】:Adding a JS script to a Laravel page将 JS 脚本添加到 Laravel 页面
【发布时间】:2014-11-15 01:57:40
【问题描述】:

我正在尝试创建我的第一个 Laravel 站点,但我不知道如何将 JS 文件添加到我的一个页面。

我只希望 JS 文件在这个页面上使用,其他地方没有。

如何让我的页面加载 JS 文件?

我的目录结构是这样的:

apply
    js
        myjsfile.js
    apply.blade.php

在我的 apply.blade.php 中

@extends('layouts.master')

@section('content')
<div class="row">
    <div id="applicationForm" class="col-md-9 col-xs-12">
    ...
    </div>
</div>

layouts.master 文件

<!DOCTYPE html>
<html>
    <head>
        @include('includes.head') 
    </head>

    <body>
        <div class="container">
        <div id="header">
            @include('includes.header')
        </div>
        @yield('content')
        <div id="footer">
            @include('includes.footer')
        </div>
        </div>
    </body>
</html>

【问题讨论】:

    标签: laravel laravel-4 blade


    【解决方案1】:

    你的apply.blade.php

    @extends('layouts.master')
    
    @section('content')
    <div class="row">
        <div id="applicationForm" class="col-md-9 col-xs-12">
        ...
        </div>
    </div>
    @stop
    
    @section('myjsfile')
        <script src="js/myjsfile.js"><script>
    @stop
    

    你的layouts.master

    <!DOCTYPE html>
    <html>
        <head>
            @include('includes.head') 
        </head>
    
        <body>
            <div class="container">
            <div id="header">
                @include('includes.header')
            </div>
            @yield('content')
            <div id="footer">
                @include('includes.footer')
            </div>
            </div>
        @yield('myjsfile')
        </body>
    </html>
    

    【讨论】:

    • 我应该把@部分位放在哪里?我希望我的所有 JS 文件都加载到页脚中。
    猜你喜欢
    • 2022-10-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-12
    • 2012-05-09
    • 2021-09-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多