如何在Laravel6中运行原始SQL查询而不产生任何预期结果?

如何在Laravel6中运行原始SQL查询而不产生任何预期结果?,sql,laravel,eloquent,laravel-6,Sql,Laravel,Eloquent,Laravel 6,在Laravel6.x中,有没有任何方法可以在没有任何预期结果的情况下运行原始SQL查询 像这个: $query='INSERT INTO product\U copys SELECT'。内爆“,”,$myclumaray.“来自产品”; 我试过这个: DB::运行$query; …但它说的是FatalThrowableError:调用受保护的方法Illumb\Database\Connection::从上下文“Illumb\Database\DatabaseManager”运行 有什么想法吗?

在Laravel6.x中,有没有任何方法可以在没有任何预期结果的情况下运行原始SQL查询

像这个:

$query='INSERT INTO product\U copys SELECT'。内爆“,”,$myclumaray.“来自产品”; 我试过这个:

DB::运行$query; …但它说的是FatalThrowableError:调用受保护的方法Illumb\Database\Connection::从上下文“Illumb\Database\DatabaseManager”运行


有什么想法吗?

你试过DB::statement吗

$query = 'INSERT INTO product_copys (SELECT '. implode(',', $myColumArray) .' FROM products)';

DB::statement($query);


你试过DB::语句吗

$query = 'INSERT INTO product_copys (SELECT '. implode(',', $myColumArray) .' FROM products)';

DB::statement($query);


您可以尝试DB::statement$query;或DB::select$query;您可以尝试DB::statement$query;或DB::select$query;