Laravel form submit showing MethodNotAllowedHttpException in RouteCollection.php line 218:
<p>This is my route</p>

<pre><code>Route::resource('admin/reports', 'ReportController');
</code></pre>

<p>This is controller function</p>

<pre><code>public function store(Request $request)
{
    return "Thank you";
}
</code></pre>

<p>This is my html code</p>

<pre><code>{!! Form::open([ 'url' =&gt; 'admin/reports/store', 'files' =&gt; true, 'enctype' =&gt; 'multipart/form-data', 'class' =&gt; 'dropzone', 'id' =&gt; 'reportfile' ]) !!}
    {!! csrf_field() !!}
    &lt;div class="col-md-12"&gt;
        &lt;h3 style="text-align : center"&gt;Select File&lt;/h3&gt;
    &lt;/div&gt;

    &lt;div class="col-md-12" style="text-align: center; padding: 10px"&gt;
        &lt;button type="submit" class="btn btn-primary"&gt;Upload Report&lt;/button&gt;

    &lt;/div&gt;
    {!! Form::close() !!}
</code></pre>

<p>When I submit the form, it show me MethodNotAllowedHttpException in RouteCollection.php line 218:</p>

<p>Any help is much appreciated. Thanks</p>