группировать данные в foreach в laravel - PullRequest
1 голос
/ 25 сентября 2019

У меня есть эта таблица

enter image description here

вот функция индекса

use App\GrantLoanAmount;
use App\LoanAmount;
use App\User;
use App\Profile;

public function index(Request $request)
{
    $defaultAmount = LoanAmount::where('default', 1)->first();
    $grantloanamounts = GrantLoanAmount::with('users','amounts')->get();      
    return view('loan.grant-loan-amounts.index', compact('grantloanamounts'))
                ->with('defaultAmount',$defaultAmount);
}

вот моя таблица блейд-индекса

    @foreach($grantloanamounts as $item)
        @if($item->amounts[0]->amount > $defaultAmount->amount)
        <tr>
            <td>{{ $item->users[0]->email }}</td>
            <td>{{ $item->amounts[0]->amount }}</td>
            <td>{{ $item->users[0]->name }}</td>
            <td class="text-right">action buttons</td>
        </tr>
        @endif
    @endforeach

Как сгруппировать имя пользователя, чтобы оно выглядело так?

сумма имени пользователя сумма

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...