首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Laravel 8产量函数

Laravel 8产量函数
EN

Stack Overflow用户
提问于 2021-04-18 18:29:40
回答 1查看 1.3K关注 0票数 0

我只是从7更新到Laravel 8的东西,我正在尝试一些简单的东西。

我的/布局/应用程序文件是

代码语言:javascript
复制
<!DOCTYPE html>
<html lang="{{ str_replace('_', '-', app()->getLocale()) }}">
<head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <meta name="csrf-token" content="{{ csrf_token() }}">
    <link rel="icon" type="image/png" sizes="16x16" href="{{ asset('siteimages/favicon.ico') }}">
    <title>Daddies Control</title>

    <!-- Fonts -->
    <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Nunito:wght@400;600;700&display=swap">

    <!-- Styles -->
    <link rel="stylesheet" href="{{ asset('css/app.css') }}">

    <!-- Scripts -->
    <script src="{{ asset('js/app.js') }}" defer></script>
    @yield('morehead')
   </head>
   <body class="font-sans antialiased">
    <div class="min-h-screen bg-gray-100">
        @include('layouts.navigation')

        <!-- Page Heading -->
        <header class="bg-white shadow">
            <div class="mx-auto py-6 px-4 sm:px-6 lg:px-8">
                @yield('header')
            </div>
        </header>

        <!-- Page Content -->
        <main>
            @yield('content')
        </main>
    </div>
    @yield('morescripts')
   </body>
   </html>

我的测试仪表板文件是:

代码语言:javascript
复制
@extends('layouts.app')

@section('morehead')
    <link rel="stylesheet" href="{{ asset('css/stt.css') }}">
@endsection

@section('header')
dashboard
@endsection

@section('content')
some content
@endsection

@section('morescripts')
 <hr/>
 a script
@endsection

“更多”一节被完全忽略了。我使用它来添加特定的数据记录(例如数据)。

EN

回答 1

Stack Overflow用户

发布于 2021-12-06 06:09:32

如果在morescripts部分包含编写的js代码,那么您的代码应该如下

代码语言:javascript
复制
<script>
@yeild('morescripts')
</script>

如果要添加脚本链接,则应该添加如下所示

代码语言:javascript
复制
@section('morescripts')
<script src= "https://cdn.datatables.net/1.11.3/js/jquery.dataTables.min.js" />
@endsection

对于特定的数据,可以使用

代码语言:javascript
复制
@section('morescripts')
    <script src="https://cdn.datatables.net/1.11.3/js/jquery.dataTables.min.js"></script>
    <script type="text/javascript">
        // your inline script
        $(document).ready(function() {
            $('#example').DataTable();
        });
    </script>
@endsection

如果这不起作用,试着用@stop代替@stop

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67152063

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档