То, что я пытаюсь сделать, - это после удаления записи перенаправить обратно на определенную страницу с сообщением об успехе. Ошибка, которую я получаю, заключается в том, что перенаправление вызывает ошибку «405 метод запрещен». Если я удалю перенаправление, удаление будет работать нормально.
Мой метод удаления
public function destroy($id){
$customer = Customer::find($id);
$customer->delete();
return redirect()->route('customers.index')->with('success','Customer deleted');
}
Другие методы перенаправления, которые я пробовал
return redirect()->action('CustomerController@index')->with('success', 'Customer deleted');
redirect('pages.customers.index')->with('success', 'Customer deleted');
return redirect()->to('/customers')->with('success', 'Customer deleted')->send();
Маршрут Конфигурация
Route::resource('customers', 'CustomerController');
![enter image description here](https://i.stack.imgur.com/E2RX4.png)
Мой метод индекса
public function index()
{
$customers = Customer::all();
return view('pages.customers.index', compact('customers'));
}
Из того, что я читал в других сообщениях, при перенаправлении используется неправильный метод, есть ли способ указать, какой метод использовать?