mardi 19 mars 2019

Laravel 5.6, Form submit does nothing but page reload

My problem is that when a form is being submitted just reloads the page without doing anything.

My route looks like this:

Route::post('/subscription/cancel', 'SubscriptionController@cancelSubscription')->name('cancel');



My form:

<form class="subscription-action--forms" action="" method="post">
    @csrf
    <input id="cancel-input" type="submit" value="Cancel Subscription">
</form>



And finally my SubscriptionController cancelSubscription() method, which is not being executed:

public function cancelSubscription() {
    if (auth()->user()->isSubscribed()) {
        auth()->user()->subscription('Subscription to Ebooks.am')->cancel();

        return redirect('/subscription')->with('info', 'Canceled!');
    } 

    return redirect('/subscription');
}


The interesting thing is that this code worked just fine until some point (maybe due to a change in other files, don't know).



via Chebli Mohamed

Aucun commentaire:

Enregistrer un commentaire