Yazınızı doğru anladıysam eğer kullanımınız doğru.
Ancak şu şekilde de yapabilirsiniz.
İlk olarak delete adında bir fonksiyon oluşturursunuz.
public function delete($table, $id){
DB::table($table)->where('id', $id)->delete();
return redirect()->back()->with('success', 'Veri başarıyla silindi!');
}
Daha sonra bir route tanımlaması yaparsınız.
Route::get('delete/{table}/{id}', [App\Http\Controllers\Backend\HomeController::class, 'delete'])->name('delete');
table'a tablo, id'ye verinin id'si gelir.
Bu işlemden sonra form ile post etmeden silebilirsiniz.