2016-04-01 8 views
0

Ich habe eine Frage: Wie können Sie ein Formular an Standard-Ausbeute-Blade-Compenant übergeben?Laravel (Klinge) Wie man ein Formular in den Standard @ Yield übergibt?

Ich versuche dies:

@yield('nom_enfant', {{ Form::label('nom', 'Nom *', array('class' => 'label-form')) }} {{ Form::text('nom', null, array('class' => 'champ-form', 'required' => 'required')) }}) 

es nicht funktioniert ... Wer weiß, wie?

Antwort

0

Ok fand ich es endlich ....

die Antwort:

@yield('nom_enfant', Form::label('nom', 'Nom *', array('class' => 'label-form')) . Form::text('nom', null, array('class' => 'champ-form', 'required' => 'required'))) 

Dank.

0

Die Direktive @yield wird verwendet, um den Inhalt eines bestimmten Abschnitts anzuzeigen.

Wenn Sie Daten zu übergeben, um eine verlängern Ansicht sind, dann soll dies auf der @section Richtlinie

Wie so

@section('foo', 'bar')

getan werden können Sie dann weiter den übergebenen Wert als für den Zugriff auf PHP-Variable auf der Klinge Ansicht wie so

<title>{{ $foo }}</title>

0

Versuchen Code unten in der Blade-Datei:

<html> 
    <head> 
     <title>App Name - @yield('title')</title> 
     <!--meta --> 
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
     <meta name="viewport" content="width=device-width; initial-scale=1.0; maximum-scale=1.0; user-scalable=0;"/> 
     <link rel="icon" type="icon/ico" href="{{URL::asset('resources/assets/images/favicon.ico')}}" /> 
    </head> 
    <body> 
     <!--main --> 
    <div class="container-fluid">  
     <!--row --> 
     <div class="row"> 
     <header> 
     @include('layouts.header') 
     </header> 
     @section('sidebar') 
      This is the master sidebar. 
     @show 
     <div class="container"> 
      @yield('content') 
     </div> 
     <footer> 
     @include('layouts.footer') 
     </footer> 
     </div> 
     <!--row--> 
    </div> 
    <!--main --> 
    </body> 
</html>