Php Laravel 5.6,表单提交除了重新加载页面外,什么都不做

Php Laravel 5.6,表单提交除了重新加载页面外,什么都不做,php,laravel-5,Php,Laravel 5,我的问题是,当提交表单时,只需重新加载页面而不做任何操作 我的路线如下所示: Route::post('/subscription/cancel', 'SubscriptionController@cancelSubscription')->name('cancel'); 我的表格: 有趣的是,这段代码在某个时刻(可能是由于其他文件的更改,我不知道)之前一直运行良好。auth()->user()->isSubscribed()返回错误值,因此您将被重定向,请检查是否有任何错误,因为在

我的问题是,当提交表单时,只需重新加载页面而不做任何操作

我的路线如下所示:

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


我的表格:



有趣的是,这段代码在某个时刻(可能是由于其他文件的更改,我不知道)之前一直运行良好。

auth()->user()->isSubscribed()
返回错误值,因此您将被重定向,请检查是否有任何错误,因为在这两种情况下,您都将重定向回,那么它还应该做什么呢?不,如果我在函数的第一行添加say dd('此处有一些内容'),它也不会被执行。问题是函数根本没有被执行,甚至没有被访问。刀片文件上的路由名称是否有效/现有路由名称?是否在
php artisan route:list
上找到它?
auth()->user()->isSubscribed()
正在返回错误值,因此您将被重定向,请检查那里是否有任何错误,因为在这两种情况下,您都将重定向回,那么它还想做什么?不,如果我在函数的第一行添加dd('something goes here'),它也没有被执行。问题是该函数根本没有被执行,甚至没有被访问。刀片文件上的路由名称是否是有效的/现有的路由名称?是否在php artisan route:list上找到它?
<form class="subscription-action--forms" action="{{ route('cancel') }}" method="post">
    @csrf
    <input id="cancel-input" type="submit" value="Cancel Subscription">
</form>
public function cancelSubscription() {
    if (auth()->user()->isSubscribed()) {
        auth()->user()->subscription('Subscription to Ebooks.am')->cancel();

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

    return redirect('/subscription');
}