2016-03-19 3 views
0

Ich benutze Laravel und Blade für Vorlagen. Ich habe ein Problem, ich habe eine Basisvorlage namens (base.blade.php), wo ich alle js-Dateien (jQuery auch).Injecting jquery Code von Kind und jquery gehören in Eltern [Blade - Laravel]

Das Problem kommt, wenn im Kind Vorlage (myadpack.blade.php erstreckt sich von base.blade.php). Ich möchte jQuery in Kind verwenden, aber es scheint unmöglich zu sein, kann ich normale js-Aufrufe tun, aber nicht mit jQuery (das ist im übergeordneten enthalten). Ich fügen Sie diese Dateien hier:

base.blade.php

<!DOCTYPE HTML> 
<html> 
<head> 
    <title>Tonhits</title> 
    <meta charset="utf-8" /> 

    <meta name="viewport" content="width=device-width, initial-scale=1" /> 
    <link rel="stylesheet" href="{{ asset('css/font-awesome.min.css') }}" /> 
    <link rel="stylesheet" href="{{ asset('css/bootstrap-theme.css') }}" /> 
    <link rel="stylesheet" href="{{ asset('css/main.css') }}" /> 
    <link rel="stylesheet" href="{{ asset('css/table.css') }}" /> 
    <link rel="stylesheet" href="{{ asset('css/tablesaw.css') }}" /> 
    <link rel="stylesheet" href="{{ asset('http://cdn.datatables.net/1.10.11/css/jquery.dataTables.min.css') }}" /> 

    @section('css') 
    @show 



</head> 
<body class="no-sidebar"> 
<div id="page-wrapper"> 

    <!-- Header Wrapper --> 
    <div id="header-wrapper"> 

     <!-- Header --> 
     <div id="header" class="container"> 

      <!-- Logo --> 
      <h1><a id="logo">Tonhits</a></h1> 

      <!-- Nav --> 
      @include('nav/nav_anon') 

     </div> 

    </div> 

    <!-- Main Wrapper --> 
    <div id="main-wrapper"> 

     <!-- Main --> 
     <div id="page" class="container"> 

      <!-- Main Heading --> 
      <div class="title-heading"> 
       <h2>@yield('titleBig')</h2> 
       <p> @yield('titleSmall')</p> 
      </div> 

      <!-- Main Content --> 
      <div id="main"> 
       <div class="row"> 
        <div id="content" class="12u"> 
         <!-- <header> 
          <h2>Nunc fringilla dis natoque amet gravida turpis</h2> 
         </header> --> 
         @section('content') 
         @show 
        </div> 
       </div> 
      </div> 
      <!-- Main Content --> 

     </div> 
     <!-- Main --> 

    </div> 



    <!-- Copyright --> 
    <div id="copyright"> 
     Tonhits. All rights reserved 
    </div> 

</div> 
<!-- Scripts --> 


<script src="{{ asset('js/jquery.min.js') }}"></script> 
<script src="{{ asset('js/jquery.dropotron.min.js') }}"></script> 
<script src="{{ asset('js/skel.min.js') }}"></script> 
<script src="{{ asset('js/util.js') }}"></script> 
<script src="{{ asset('js/main.js') }}"></script> 
<script src="{{ asset('js/tablesaw.js') }}"></script> 
<script src="{{ asset('http://cdn.datatables.net/1.10.11/js/jquery.dataTables.min.js') }}"></script> 

@yield('js') 


</body> 
</html> 

myadpack.blade.php

@extends('base') 

@section('titleBig', 'Me') 
@section('titleSmall', 'My adpack overwiev') 


</script> 
@section('js') 
<script type="text/javascript" > 
     $(document).on('ready', function(){ 
      alert("a"); 
     }); 
     </script> 
@endsection 


@section('content') 


    Here you can see your purchased adpacks, so you can have a detailed tracing. 
    <table id="adpacks"> 
     <tr> 
      <th>Test</th> 
      <th>Test</th> 
     </tr> 
     <tr> 
      <td>Data</td> 
      <td>Data 2</td> 
     </tr> 

    </table> 
@endsection 

In Eltern habe ich versucht, mit einem Ertrag, Abschnitt und nichts.

Was könnte es sein?

Vielen Dank für das Lesen von mir.

+0

Sie haben '' ohne ''