Как защититься от разных URL запросов в Laravel?
Во-первых, за удаление методом GET тебя ждёт спец. котёл в аду.

Во-вторых, читай документацию ларавел, про мидлвари и политики.

В-третьих, изучай основы HTTP, чтобы знать, как сделать
Например, чтобы в ссылке не было видно ID группы, а само ID отправлялось другим способом, не через URL, и чтобы запросы вида www.site.ru/group/delete/2 не работали.
При создании модели можно добавлять UUID и использовать его. Но отставить обычные ID для отношений, чтобы не захламлять БД.