Database Laravel-使用值中的前缀更新所有行

Database Laravel-使用值中的前缀更新所有行,database,laravel,Database,Laravel,对于每一行,我都要添加前缀cp\uu 但我不知道什么是正确和干净的方式在拉威尔5.6 如果我使用下面的代码,它将用相同的值更新所有行。 我不想这样,我只想用当前值添加前缀 DB::table($table_name)->update('slug_name','cp_.$鱼放在这里的东西)请尝试以下代码: DB::table(table_name)->update(['slug_name' => DB::raw('CONCAT("cp_", table_name.slug_name)'

对于每一行,我都要添加前缀
cp\uu

但我不知道什么是正确和干净的方式在拉威尔5.6

如果我使用下面的代码,它将用相同的值更新所有行。 我不想这样,我只想用当前值添加前缀

DB::table($table_name)->update('slug_name','cp_.$鱼放在这里的东西)

请尝试以下代码:

DB::table(table_name)->update(['slug_name' => DB::raw('CONCAT("cp_", table_name.slug_name)')])

此代码正在运行
DB::table($tableName)->update(['slug\u name'=>DB::raw(“CONCAT('cp\u','slug\u name`)))。。。。谢谢