Передача данных из формы для отправки в контроллер через метод get - PullRequest
0 голосов
/ 24 августа 2018

может кто-нибудь сказать, что не так со следующим способом передачи данных из view-> route-> controller.В настоящее время я пропускаю обязательные параметры для [Маршрут: 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 голосов
/ 24 августа 2018

Попробуйте это.

В пути

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

{!! Form::open(array('route'=>['exclusion/create',$group->idgroup], 'method'=>'get', 'id'=>'$group->idgroup')) !!}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...