如何改进代码Laravel?
我在Laravel中有以下代码,我通过一个联接表如何改进代码Laravel?,laravel,laravel-5.2,laravel-5.3,Laravel,Laravel 5.2,Laravel 5.3,我在Laravel中有以下代码,我通过一个联接表translate从请求中获取集合 要从联接表中获取值,我应该使用附加循环来格式化数组,该数组将添加到刀片模板中的选择列表中: $arr = []; $objectModel = new PlacesType(); $objectModel::$language = 2; $subcategories = $objectModel::with("translate")->get();
translate
从请求中获取集合
要从联接表中获取值,我应该使用附加循环来格式化数组,该数组将添加到刀片模板中的选择列表中:
$arr = [];
$objectModel = new PlacesType();
$objectModel::$language = 2;
$subcategories = $objectModel::with("translate")->get();
foreach($subcategories as $key => $item){
$arr[$item->translate()->first()->objectId] = $item->translate()->first()->title;
}
return $arr;
那么,我如何改进这段代码并避免这种循环:
foreach($subcategories as $key => $item){
$arr[$item->translate()->first()->objectId] = $item->translate()->first()->title;
我想你可以用
mapWithKeys
吗
您应该编辑以前的问题对不起,该问题可能已删除。请不要重复问同一个问题。这被视为堆栈溢出时的噪声。如果你的问题无法回答或没有引起回应,那么首先要做的就是改进问题;这方面的一些指导是。低质量或无法回答的问题通常会关闭,但如果得到改进或澄清(视情况而定),可以重新打开。