Php Laravel(blade)如何将表单转换为默认@yield?
我有一个问题:如何将一个表单传递给默认收益率刀片补偿 我试试这个:Php Laravel(blade)如何将表单转换为默认@yield?,php,html,laravel,blade,Php,Html,Laravel,Blade,我有一个问题:如何将一个表单传递给默认收益率刀片补偿 我试试这个: @yield('nom_enfant', {{ Form::label('nom', 'Nom *', array('class' => 'label-form')) }} {{ Form::text('nom', null, array('class' => 'champ-form', 'required' => 'required')) }}) 它不起作用。。。有人知道怎么做吗?指令@yield用于显示给
@yield('nom_enfant', {{ Form::label('nom', 'Nom *', array('class' => 'label-form')) }} {{ Form::text('nom', null, array('class' => 'champ-form', 'required' => 'required')) }})
它不起作用。。。有人知道怎么做吗?指令
@yield
用于显示给定节的内容
如果要将数据传递到扩展视图,则应在@节
指令中执行此操作
像这样
@section('foo','bar')
然后,您可以继续在blade视图上以php变量的形式访问传递的值,如下所示
{{$foo}
好的,我终于找到了
答案是:
@yield('nom_enfant', Form::label('nom', 'Nom *', array('class' => 'label-form')) . Form::text('nom', null, array('class' => 'champ-form', 'required' => 'required')))
谢谢。在刀片文件中尝试以下代码:
<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('title'))
@包括('layouts.header')
@节(“侧栏”)
这是主侧边栏。
@展示
@产量(‘含量’)
@包括('layouts.footer')