Laravel - URL::route() 函数在扩展 blade 中的正确用法

Laravel - Correct usage of URL::route() function in extended blade

我正在 Laravel 中扩展 blade 布局。在母版页中,我定义了一个 html 表单,我想在 child 页面中设置表单的操作 url。

大师:

@section('left')
<form method="post" action="@yield('action')">
    @show
</form>

Child:

@section('left')
    @parent
    @section('action', "{{ URL::route('contact') }}")
    <button name="ok" class="btn-link">register</button>
@stop

使用此代码,表单操作集如下:

<form action="<?php echo e(URL::route('contact')); ?>" method="post">
    <button class="btn-link" name="ok">register</button>
</form>
@section('action', URL::route('contact'))