表单标签未路由到控制器

时间:2018-06-24 15:55:55

标签: laravel routes laravelcollective

如何将Form :: label路由到我的Controller函数。当我将Form :: label更改为Form :: submit时,它起作用了。在路由文件中,创建一个post语句。我的表格有什么问题?

<div class="row">
    <div class="col-md-8 col-md-offset-2">   
        @foreach($groupsrequest as $grouprequest)
        <a class="btn btn-primary btn-block">   
        {!! Form::open(['route' => 'mgmtgroups_approvel', $grouprequest->group_name]) !!} 
            {{Form::label($grouprequest->group_name) }}
        {!! Form::close() !!}
        </a>
        @endforeach   
    </div>
</div>

2 个答案:

答案 0 :(得分:1)

Form :: label()仅用于显示标签html标签:

<label></label>

所以,您唯一要做的是:

<label for="{{ $grouprequest->group_name }} "> </label>

您需要设置一个操作来提交表单,可以使用Form :: submit()来实现,而Form :: label不是操作触发器

答案 1 :(得分:0)

表单标签的for和name如下

 {!! Form::label('group', $grouprequest->group_name) !!}