Моя проблема в том, что при отправке формы просто перезагружается страница, ничего не делая.
Мой маршрут выглядит так:
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');
}
Интересно то, что этот код работал просто отлично до определенного момента (возможно, из-за изменения в других файлах, не знаю).