Php Laravel 5.1表单隐藏方法不起作用

Php Laravel 5.1表单隐藏方法不起作用,php,laravel-5.1,Php,Laravel 5.1,我在获取laravel应用程序更新或删除资源时遇到问题 这是我的看法 @extends('admin.master') @section('content') <h1>Create an Article</h1> <form action="/articles/{{ $article->id }}"> <input type="hidden" name="_method" value="PUT">

我在获取laravel应用程序更新或删除资源时遇到问题

这是我的看法

@extends('admin.master')

@section('content')

    <h1>Create an Article</h1>

    <form action="/articles/{{ $article->id }}">
    <input type="hidden" name="_method" value="PUT">    
    {!! csrf_field() !!}

    @include('admin.partials.forms.article')
    <div class="row">
        <button type="submit" class="btn btn-success btn-lg">Update Article</button>
    </div>

</form>

@endsection
当我提交表单时,我得到的只是一个带有url的空白页面

app.dev/articles/1?_method=PUT&_token=LL6Z5zHNUG1dLjjH2TDpXXCWbGnfiCKTY4cuoVbm&title=Our+Upcoming+Event+Now+Updated&description=a+brief+event+description&body=Updated+Body&category=Events

问题是,虽然你必须有隐藏的方法来让laravel看到你在做什么,但你也必须有方法=“POST”


app.dev/articles/1?_method=PUT&_token=LL6Z5zHNUG1dLjjH2TDpXXCWbGnfiCKTY4cuoVbm&title=Our+Upcoming+Event+Now+Updated&description=a+brief+event+description&body=Updated+Body&category=Events
    <form action="/articles/{{ $article->id }}" method="POST">
    <input type="hidden" name="_method" value="PUT">