SET FOREIGN_KEY_CHECKS = 0; TRUNCATE table $table_name; SET FOREIGN_KEY_CHECKS = 1;
As the error says, you can not truncate tables referenced by foreign keys. Delete should work though... DB::table('some_table')->delete();