Support the ongoing development of Laravel.io →
Requests Packages
Last updated 2 years ago.
0

It would be helpful if you show your form code. Also make sure you have a csrf token on form, see the docs.

0

I'm using hurl.it to generate post request. I'm just setting request type to post and specify URL. Is there a something else that needs to be added?

Last updated 9 years ago.
0

I am having the same problem all of a sudden, but only with one form on a site where there are many many forms and routes. In my HTML I have:

    <main class="container">
        <form class="form-horizontal" action="/pallet/save" method="post" accept-charset="utf-8" role="form">
            <div class="row">
                 <div class="col-xs-12">
                      <div class="pm-well">	
                           <h2>Scan Add Pallet</h2>
                               <div class="form-group">
                                     <label class="col-xs-12 col-sm-2" for="location">Location: </label>
                                    <div class="col-xs-12 col-sm-8">
                                        <input type="text" class="form-control" name="location" id="location">
                                     </div>
                               </div>
                             </div>
                         </div>
                   </div>
                  <div class="row">
                      <div class="col-xs-12">
                            <input type="submit" class="pm-btn pm-btn-confirmation medium-btn" value="Add Pallet">
                      </div>
                 </div>
            </form>
    </main>

And in my routes file I have:


The error I get is:
~~~ Call to undefined method Illuminate\Http\Request::post() ~~~ 

I've tried changing the Route to Route::any but get the same error.

This is the only form submission that is throwing that error; all the other forms work as expected so I'm kinda stumped here as to what the problem is.
Last updated 9 years ago.
0

As a control test, I copied my html form and setup a straight html and php (not using Laravel or any other PHP framework) webroot with a separate virtual host domain and changed the form action to point to another php script where I can echo out the post data and server request methods via PHP's super globals ($_SERVER['REQUEST_METHOD'] & $_POST).

Everything works as expected this way. Is there a chance that some bug has been introduced? Like I said, I have several web sites built in Laravel 4 each of which has many routes and form submissions and have never encountered this before.

0

Sign in to participate in this thread!

Eventy

Your banner here too?

Moderators

We'd like to thank these amazing companies for supporting us

Your logo here?

Laravel.io

The Laravel portal for problem solving, knowledge sharing and community building.

© 2024 Laravel.io - All rights reserved.