Laravel 5.6,表单提交只重载页面

时间:2019-03-19 07:12:13

标签: php laravel-5

我的问题是,提交表单时,只是不执行任何操作就重新加载了页面。

我的路线如下:

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



我的表格:

<form class="subscription-action--forms" action="{{ route('cancel') }}" method="post">
    @csrf
    <input id="cancel-input" type="submit" value="Cancel Subscription">
</form>



最后是我的SubscriptionController cancelSubscription()方法,它没有被执行:

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

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

    return redirect('/subscription');
}


有趣的是,该代码在某些情况下都可以正常工作(也许是由于其他文件的更改,不知道)。

0 个答案:

没有答案