2016-09-29 11 views
-1

私はLaravelに次のコードを持っています。私は結合テーブルtranslateでリクエストからコレクションを取得します。どのように私はこのコードを改善し、このループを脱出することができ、コードを改善する方法Laravel?

ので
$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; 
+0

あなたはあなたの前の質問http://stackoverflow.com/questions/39759114/how-to-optimize-code-in-laravelを編集する必要があり –

+0

UPSは申し訳ありませんが、質問は – Babaev

+0

を削除するかもしれないでください繰り返し同じ質問をしてください。これはスタックオーバーフローのノイズとみなされます。あなたの質問が回答不能として閉じられたり、回答が得られなかった場合は、最初に質問を改善する*ことが必要です。これに関するいくつかのガイダンスは[ここに記載されています](http://stackoverflow.com/help/how-to-ask)。質の低い質問や回答できない質問は通常閉鎖されますが、改善または明確化されれば(適切な場合)再オープンすることができます。 – Matt

答えて

関連する問題