Я предполагаю, что таким образом вы можете достичь того, что ищете
$titlename = ['MR.','MRS.','Miss','Girl','Boy'];
for($i=0; $i < count($titlename);$i++) {
DB::table('pro_orders_has_passengers')
->where('title_name',$titlename[$i])
->update(['title_name' => strtolower(str_replace('.', '' , $titlename[$i]))]);
}
Или с циклом foreach, для улучшения читабельности кода:
$titlenames = ['MR.','MRS.','Miss','Girl','Boy'];
foreach($titlenames as $titlename) {
DB::table('pro_orders_has_passengers')
->where('title_name',$titlename)
->update(['title_name' => strtolower(str_replace('.', '' , $titlename))]);
}