2016-06-20 16 views

答えて

1

ブレードまたはバックエンドでループしますか?これは、一般的に配列/コレクションのループを行う方法です。バックエンドで

foreach($response as $item) { 
    // do stuff with $item 
} 

あなたはしかし、あなたの問題について、より具体的にはフロントエンド

@foreach($response as $item) 
    <h1>{{ $item->title }}</h1> <!-- if you have a title --> 
    <h2>{{ count($item->innerArray) }}</h2> 
    <h3>{{ $item->itemQuantity }}</h3> 
@endforeach 

でのカウントを表示したい場合は、より多くの情報やより良い提供する必要があります。あなたがすでに試したもののコード

1

私の知る限り、MySQLでこのように見えるSQL-Queryを作成したいと思っています。

SELECT sum(itemQuantity), itemName FROM dishOrder where itemName in ('soup','pizza','burger'); 

Laravelには、このようなクエリを作成するwhereInメソッドがあります。マニュアルの例(https://laravel.com/docs/5.2/queries):

$users = DB::table('users') 
        ->whereIn('id', [1, 2, 3]) 
        ->get(); 
関連する問題