Я хотел бы использовать этот тип запроса в сценарии миграции.
update table1, table2 set table1.column = table2.another_column where table1.id=table2.foreign_id
Как это сделать лауреатским / красноречивым способом?
Попробуйте это:
DB::table('table1') ->join('table2', 'table1.id', 'table2.foreign_id') ->update(['table1.column' => DB::raw('table2.another_column')]);