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');
}