@x-comzbk

Возможно записать в переменную данные в цикле foreach?

Сразу приведу пример кода(это Blade-шаблон в Laravel):
@foreach ($todos as $todo)
                        @if ($todo->public == 1)
                            @if ($todo->status == 1)
                                <div class="panel panel-success">
                            @else
                                <div class="panel panel-danger">
                            @endif
                            <div class="panel-heading">
                                <h3 class="text-center" style="font-style: italic;"> {{ $todo->title}} </h3>

                                @foreach ($profiles as $profile)
                                    @if ($profile->id == $todo->user_id)
                                        <p><span class="fw400">Исполнитель:</span> {{ $profile->name }} </p>
                                    @else 
                                        <p><span class="fw400">Исполнитель не найден</span></p>
                                    @endif
                                @endforeach
                                <span>
                                    <span class="fw400">Начало:</span>
                                    {{$todo->created_at}}
                                </span>
                                <span class="fl-right">
                                    <span class="fw400">Время последнего обновления:</span>
                                    {{$todo->updated_at}}
                                </span>
                            </div>
                            <div class="panel-body">
                                <h5 class="text-center"> {{ $todo->description}} </h5>
                                <p class="text-justify"> {{ str_limit($todo->content, 250) }}</p>
                                <a href="/{{$todo->id}}" class="btn btn-primary fl-right">читать полностью</a>
                            </div>
                            </div>
                        @else @break
                        @endif
                    @endforeach

такой вопрос в этом куске шаблона:
@foreach ($profiles as $profile)
                                    @if ($profile->id == $todo->user_id)
                                        <p><span class="fw400">Исполнитель:</span> {{ $profile->name }} </p>

могу ли записать Исполнителя в отдельную переменную, чтобы использовать за пределами цикла !?
  • Вопрос задан
  • 813 просмотров
Решения вопроса 1
@pantagruel964
@php ($user = $profile->user_id)
или
@php
$user = $profile->user_id
@endphp
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы