Nee, dit is de manier waarop uw database werkt. U kunt een tabel waarnaar wordt verwezen door een andere tabel niet afkappen. Je zou iets kunnen doen als
DB::statement('SET FOREIGN_KEY_CHECKS=0;');
DB::table('datapoints')->truncate();
DB::table('sensors')->truncate();
DB::statement('SET FOREIGN_KEY_CHECKS=1;');
om buitenlandse sleutelcontroles uit te schakelen, tabellen af te kappen en weer in te schakelen.