私はパラメータで検索したいです。しかし、私はGETメソッドとPOSTメソッドを混合していることを示しています。 (エラーメッセージ:MethodNotAllowedHttpException メッセージなし)。ブレードフォームにはデフォルトでPOSTがあります。私はGETに変わった。ルートにはGETメソッドがあります。たぶんあなたは私が間違っていることを見ることができます。どこでもPOSTメソッドがあるのはなぜですか?
{!! Form::open([ 'action' => ['[email protected]', 'method' => 'get']]) !!}
<div class="container">
<div class="col-xs-2 form-inline">
{!! Form::label('city_id', trans('quickadmin.companies.fields.city').'', ['class' => 'control-label']) !!}
{!! Form::select('city_id', $cities, old('city_id'), ['class' => 'form-control select2') !!}
</div>
<div class="col-xs-3 form-inline">
{!! Form::label('categories', trans('quickadmin.companies.fields.categories').'', ['class' => 'control-label']) !!}
{!! Form::select('categories', $categories, old('categories'), ['class' => 'form-control select2']) !!}
</div>
<div class="col-xs-3 form-inline">
{!! Form::label('search', trans('quickadmin.companies.fields.name').'', ['class' => 'control-label']) !!}
{!! Form::text('search', old('search'), ['class' => 'form-control', 'placeholder' => 'Search']) !!}
</div>
<div class="form-inline">
<div class="col-xs-2">
<button type="submit"
class="btn btn-primary">
Search
</button>
</div>
</div>
</div>
{!! Form::close() !!}
マイコントローラ:
マイルート:
Route::get('/', '[email protected]');
はあなたの助けをありがとうこれが私の見解です。開いているフォームに問題がある
_「ブレードフォームPOSTを持っています。私はGETに変更しました。 "_ - もちろん、生成されたHTMLコードをチェックして、実際にそこにあると言いますか? – CBroe