Глаголами HTTP (или методами, как они правильно называются) являются POST, GET, PUT, PATCH и DELETE.Они соответствуют операциям создания, чтения, обновления и удаления (или CRUD) соответственно.Существует также ряд других глаголов, но они используются реже.Из этих менее распространенных методов OPTIONS и HEAD используются чаще, чем другие.
Удаление ресурса следует выполнять с помощью глагола DELETE HTTP.
в вашем случае:
//include your posts model.
use App\Post;
Route::delete('/delete/{id}', function ($id){
$post = Post::findOrFail($id);
$post->delete();
});
PS.вы могли бы рассмотреть реализацию логики вашего приложения внутри отдельных контроллеров вместо использования файла маршрутов.