如果到处都是 GET 方法,为什么我有 POST 方法?

大流士

我想通过参数进行搜索。但它表明我混合了 GET 和 POST 方法。(错误消息:MethodNotAllowedHttpException 无消息)。Blade 表单默认有 POST。我改为GET。路由有 GET 方法。也许你可以看到我做错了什么。这是我的观点:

{!! Form::open([ 'action' => ['HomePageController@index', '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() !!}

我的控制器:

    public function index( Request $request)
{
    $cities = \App\City::get()->pluck('name', 'id')->prepend(trans('quickadmin.qa_please_select'), '');
    $categories = \App\Category::get()->pluck('name', 'id')->prepend(trans('quickadmin.qa_please_select'), '');
    $name = $request->input('city_id');
    $companies = \App\Company::All()->where('city_id', '=', $name);

    return view('table', compact('companies', $companies, 'cities', $cities, 'categories', $categories));

我的路线:

 Route::get('/', 'HomePageController@index');

感谢您的帮助。

马拉博克

表单打开有问题,试试这样:

{!! Form::open([ 'action' => 'HomePageController@index', 'method' => 'get']) !!}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为什么到处都有冻结常数?

来自分类Dev

如果我的课没有继承任何东西,为什么我可以覆盖Equals方法?

来自分类Dev

苗条的框架和GET / PUT / POST方法

来自分类Dev

为什么通过/ oauth / token生成令牌的方法已从GET更改为POST?

来自分类Dev

为什么CMake语法到处都有多余的括号?

来自分类Dev

为什么我不支持请求方法GET?

来自分类Dev

Django在视图方法中区分get / post

来自分类Dev

为什么我不能使用带有“ GET”方法的Express'Router()访问我的参数

来自分类Dev

FeignClient转换GET方法,POST

来自分类Dev

vscode给我到处都是无效的符号错误

来自分类Dev

该路由不支持GET方法。支持的方法:laravel中的POST ...我缺少什么吗?

来自分类Dev

为什么我的post方法在Laravel中不起作用?

来自分类Dev

为什么在有数据库条目时我的get方法返回null

来自分类Dev

为什么不到处都是https?

来自分类Dev

jQuery的submit方法忽略GET发送的POST。为什么?

来自分类Dev

为什么我的Web Api 2 Post方法没有被点击?

来自分类Dev

为什么浏览器仅支持GET和POST HTTP方法?

来自分类Dev

如果将mType设置为POST,为什么我的网格使用GET?

来自分类Dev

为什么我不能使用带有“ GET”方法的Express'Router()访问我的参数

来自分类Dev

Http post方法被视为http get方法

来自分类Dev

带有POST方法的表单提交GET

来自分类Dev

如果 post 类型方法收到 get 请求,则重定向到方法

来自分类Dev

我正在使用 Post 方法,但 Apache 一直说不支持 GET,为什么?

来自分类Dev

如果 post 方法 spring boot

来自分类Dev

为什么有人在 Servlet 的 get() 方法中调用 post() 方法?

来自分类Dev

<a> 标签是 post 方法还是 get 方法?

来自分类Dev

为什么在 RestController 中 Get 方法工作时 post 方法不起作用?

来自分类Dev

为什么我的 get 方法总是返回 0

来自分类Dev

Http 方法被重写 - Post => Get

Related 相关文章

  1. 1

    为什么到处都有冻结常数?

  2. 2

    如果我的课没有继承任何东西,为什么我可以覆盖Equals方法?

  3. 3

    苗条的框架和GET / PUT / POST方法

  4. 4

    为什么通过/ oauth / token生成令牌的方法已从GET更改为POST?

  5. 5

    为什么CMake语法到处都有多余的括号?

  6. 6

    为什么我不支持请求方法GET?

  7. 7

    Django在视图方法中区分get / post

  8. 8

    为什么我不能使用带有“ GET”方法的Express'Router()访问我的参数

  9. 9

    FeignClient转换GET方法,POST

  10. 10

    vscode给我到处都是无效的符号错误

  11. 11

    该路由不支持GET方法。支持的方法:laravel中的POST ...我缺少什么吗?

  12. 12

    为什么我的post方法在Laravel中不起作用?

  13. 13

    为什么在有数据库条目时我的get方法返回null

  14. 14

    为什么不到处都是https?

  15. 15

    jQuery的submit方法忽略GET发送的POST。为什么?

  16. 16

    为什么我的Web Api 2 Post方法没有被点击?

  17. 17

    为什么浏览器仅支持GET和POST HTTP方法?

  18. 18

    如果将mType设置为POST,为什么我的网格使用GET?

  19. 19

    为什么我不能使用带有“ GET”方法的Express'Router()访问我的参数

  20. 20

    Http post方法被视为http get方法

  21. 21

    带有POST方法的表单提交GET

  22. 22

    如果 post 类型方法收到 get 请求,则重定向到方法

  23. 23

    我正在使用 Post 方法,但 Apache 一直说不支持 GET,为什么?

  24. 24

    如果 post 方法 spring boot

  25. 25

    为什么有人在 Servlet 的 get() 方法中调用 post() 方法?

  26. 26

    <a> 标签是 post 方法还是 get 方法?

  27. 27

    为什么在 RestController 中 Get 方法工作时 post 方法不起作用?

  28. 28

    为什么我的 get 方法总是返回 0

  29. 29

    Http 方法被重写 - Post => Get

热门标签

归档