Laravel (blade) 如何将表单传递给默认的@yield?
Laravel (blade) how to passe a Form into default @yield?
我有一个问题:如何将表单传递给默认 yield blade 组件?
我试试这个:
@yield('nom_enfant', {{ Form::label('nom', 'Nom *', array('class' => 'label-form')) }} {{ Form::text('nom', null, array('class' => 'champ-form', 'required' => 'required')) }})
没用...有人知道怎么做吗?
@yield
指令用于显示给定部分的内容。
如果要将数据传递给扩展视图,则应在 @section
指令
上完成
像这样
@section('foo', 'bar')
然后您可以像这样在 blade 视图上以 php 变量的形式继续访问传递的值
<title>{{ $foo }}</title>
好吧我终于找到了....
答案:
@yield('nom_enfant', Form::label('nom', 'Nom *', array('class' => 'label-form')) . Form::text('nom', null, array('class' => 'champ-form', 'required' => 'required')))
谢谢。
在您的 blade 文件中尝试以下代码:
<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>
我有一个问题:如何将表单传递给默认 yield blade 组件?
我试试这个:
@yield('nom_enfant', {{ Form::label('nom', 'Nom *', array('class' => 'label-form')) }} {{ Form::text('nom', null, array('class' => 'champ-form', 'required' => 'required')) }})
没用...有人知道怎么做吗?
@yield
指令用于显示给定部分的内容。
如果要将数据传递给扩展视图,则应在 @section
指令
像这样
@section('foo', 'bar')
然后您可以像这样在 blade 视图上以 php 变量的形式继续访问传递的值
<title>{{ $foo }}</title>
好吧我终于找到了....
答案:
@yield('nom_enfant', Form::label('nom', 'Nom *', array('class' => 'label-form')) . Form::text('nom', null, array('class' => 'champ-form', 'required' => 'required')))
谢谢。
在您的 blade 文件中尝试以下代码:
<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>