Что я пытаюсь сделать, так это после того, как запись была удалена, перенаправить обратно на определенную страницу с сообщением об успешном завершении. Ошибка, которую я получаю, заключается в том, что перенаправление вызывает «метод 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');
Метод моего индекса
public function index()
{
$customers = Customer::all();
return view('pages.customers.index', compact('customers'));
}
Из того, что я читал в других сообщениях, при перенаправлении используется неправильный метод, есть ли способ указать, какой метод использовать?
php artisan route:list
? - person Dan   schedule 26.05.2020HttpException
изinternalDontReport
список обработчиков исключений Laravel? - person Dan   schedule 27.05.2020return redirect('customers')->with('success', 'Customer deleted');
- person Adeel Tahir   schedule 27.05.2020