Я пытаюсь использовать 'old' в приложении Laravel 5, чтобы предварительно заполнить форму выбора на маршруте редактирования следующим образом ...
<select id="category" name="category" required>
<option value="">Select</option>
<option value="animal" @if (old('category') == "animal") {{ 'selected' }} @endif>Animal</option>
<option value="vegetable" @if (old('category') == "vegetable") {{ 'selected' }} @endif>Vegetable</option>
<option value="mineral" @if (old('category') == "mineral") {{ 'selected' }} @endif>Mineral</option>
</select>
Это работает хорошо и сохраняет выбранную опцию, еслипроверка не пройдена, но я пытаюсь заставить ее работать так, чтобы она заполнялась при первой загрузке страницы.
Как определить, является ли это первой загрузкой страницы редактирования или она была перезагруженапосле сбоя проверки?Или есть лучший способ сделать это?