如何使用相关 ID 在 laravel 中更新

How to update in laravel with related id

我在 table assets 上,我想将每个 code 列更新为 'ASSET000'+ primary id of table 如下所示

Asset0001 for id 1
Asset0002 for id 2
Asset0003 for id 3

在 mysql 中查询将是

UPDATE assets SET code = concat('ASSET000', id)

我怎么写Laravel

DB::table('assets')->update('code',????)

使用 DB::raw() 你可以这样做 :

DB::table('assets')->update(['code' => DB::raw( CONCAT('ASSET000', id) )])