通过get方法

时间:2018-08-24 09:25:05

标签: laravel routes

任何人都可以知道,以下方法从view-> route-> controller传递数据有什么问题。目前,我收到[Route:show.exclusion] [URI:exclusion/create/{id}]的必填参数

这是我的观点部分:

<div class="col-md-8 col-md-offset-2">
    <div class="panel panel-default">
        <div class="panel-heading">In welcher Gruppe möchten Sie User einladen?</div>
            <div class="panel-body"> 
            {!! Form::open(array('route'=>'show.exclusion', 'method'=>'get', 'id'=>'$group->idgroup')) !!}  
                <div class="form-group">  
                    {{Form::label('choosegroup', 'Wähle eine Gruppe')}}
                    <select class="form-control m-bot15" name="idgroup">
                        @foreach($groups as $group)
                            <option id="{{ $group->idgroup }}">{{ $group->groupname }}</option>    
                        @endforeach
                    </select>
                        <!--{{ csrf_field() }}-->
                </div>
                <div>
                    {{Form::submit('Search',['class' => 'btn btn-primary'])}}
                    <a class="btn btn-default btn-close" href="{{ route('home') }}">Cancel</a>
                </div>
            {!! Form::close() !!} 
            </div>
        </div>
    </div>
</div>

这是我的路线...

Route::get('exclusion/create/{id}', 'ExclusionController@show')->name('show.exclusion');

在这里您可以看到我的控制器功能...

public function show($id)
{   
    $groupid = $id;
    $members = V_Exclusion::where([['idgroup', $groupid],['groupadmin', Auth::id()]])->get();
    $groups  = V_Exclusion::where('groupadmin', Auth::id())->get();

    return view('exclusions.createexclusion')
           ->with('members', $members)
           ->with('groups', $groups);
}

1 个答案:

答案 0 :(得分:1)

尝试一下。

在途中

index(ofSection section: StaticSection)