Intereting Posts
Zinnia (распознавание рукописного ввода) и интеграция PHP PHP OOP: цепочка методов Graph возвратил ошибку: Invalid appsecret_proof, предоставленный в аргументе API Можно ли загружать файл php.ini по умолчанию для разных версий? Будет ли isset () запускать __get и почему? Моделирование много-ко-многим с несколькими типами объектов в Kohana w / ORM Использование рекурсии для создания навигации Ошибка mysql: превышено максимальное количество подключений в час Невозможно получить доступ к модулям модуля в контроллере модуля PHP: Что такое языковые конструкции и зачем они нам нужны? Форумы PHP – как справиться с непрочитанными дискуссиями / темами / сообщениями Как применить несколько фильтров в группе маршрутов Laravel 4? PHP – Как обновить данные JSON в txt-файле? Может ли facebook connect иметь профиль холста тоже? preg_replace, чтобы вырезать непечатаемые символы, кажется, также удаляет все иностранные символы

Шаблон клипа и переключатели – выберите сначала в цикле foreach

У меня есть следующая запись шаблона Blade, которая создает (как часть строки таблицы) столбец переключателей.

Я хочу, чтобы был выбран только первый радиогенерированный, и я хочу сделать это через PHP, а не загрузку почтовой страницы js.

Как проверить, является ли это «первой» записью в моей коллекции и, таким образом, помещает строку в качестве атрибута в HTML? Моя последняя перестановка кода ниже, но она не работает.

 @foreach ($organisationsOwned as $organisationOwned) <tr class="organisations-table"> <td><input type="radio" name="organisations" id="{!! $organisationOwned->id !!}" @if ($organisationsOwned{0}) {!! "checked" !!} @endif></td> <td>{!! $organisationOwned->org_title !!}</td> <td>{!! $organisationOwned->plan_title !!}</td> <td style="text-align: center;">{!! currency_format($organisationOwned->gst_amount) !!}</td> <td style="text-align: right;">{!! $organisationOwned->subscription_ends_at !!}</td> </tr> @endforeach 

Точнее, вот строка для ввода:

 <input type="radio" name="organisations" id="{!! $organisationOwned->id !!}" @if ($organisationsOwned{0}) {!! "checked" !!} @endif> 

Я попробовал варианты, такие как:

 {{ head($organisationsOwned) ? checked : '' }}> 

а также

 {{ $organisationsOwned{0} ? checked : '' }}> 

и даже это предложение, показанное в качестве рабочей модели моего вопроса:

 @if ($organisationOwned == reset($organisationsOwned)) checked @endif 

Спасибо и с новым годом!

Solutions Collecting From Web of "Шаблон клипа и переключатели – выберите сначала в цикле foreach"

Если вы не указали ключи для элементов $ organisationsOwned, вы можете использовать индекс элемента, чтобы определить, является ли он первым:

 @foreach($organisationsOwned as $index => $organisationOwned) ... <td><input type="radio" name="organisations" id="{!! $organisationOwned->id !!}" @if (!$index) {!! "checked" !!} @endif></td> ... @endforeach