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