Если вы используете контроллер ресурсов, вы не можете сгенерировать ссылку для метода DELETE .
Кстати, это не delete
метод, а destroy
метод и ссылка.
DELETE метод ожидает, что запрос будет иметь DELETE *Заголовок 1012 * (например, POST, GET или PUT).
Самый простой способ - определить URL для вас delete
метод:
Route::get('student/{site}/delete', ['as' => 'student.delete', 'uses' => 'StudentController@delete']);
Или вы должны использовать такую форму, как этадля вызова УДАЛИТЬ заголовок:
<form action="{{ route('student.destroy', $studentId) }}" method="POST">
@method('DELETE')
@csrf
<button>Delete</button>
</form>
И вам нужно изменить название вашего метода:
public function destroy($id)