Хорошо, поэтому длинный заголовок, но извинения, он только способ описать его, не получив неправильного ответа.Как справиться с переменными, которые не могут быть установлены при использовании механизма шаблонов лезвий для создания форм.
Таким образом, сценарий ....
Я создаю сайт, который имеет форму поиска сортов в заголовке, и, следовательно, на каждой странице. Я бы хотел, чтобы он сохранил свои предыдущие переменные при использовании для удобства пользователей, для моего удобства я построил форму в макете по умолчанию, чтобы сохранить воссоздание многих экземпляров.
default.blade.php (Heres форма, с ненужной разметки удалены)
{{ Form::open(array('url' => '/search')) }}
{{ Form::select('model', Photo::getAvailableModels(true), $model) }}
{{ Form::select('colour', Photo::getAvailableColours(true), $colour) }}
{{ Form::submit('Go') }}
{{ Form::close() }}
в $ модель & $ цвета являются переменными Я захватывая во время поста. Проблема в том, что я получаю неустановленные переменные ошибки от Blade на любых страницах, на которых пользователь не отправил сообщения, поэтому я буквально должен их предварительно настроить почти в каждом маршруте или контроллере на всем моем сайте, чтобы предотвратить ошибки.
В сущности, система работает нормально, пока пользователь отправляет сообщения, если кто-то посещает сайт, используя прямую ссылку, в основном бесполезно.
Очевидно, что я не могу установить форму поиска по ранее найденным результатам, но это будет плохой практикой с точки зрения удобства использования.
Я пропустил что-то здесь, конечно, должно быть простое решение. Спасибо за любую помощь.
Спасибо, очень чистый решение, безусловно, похоже на хороший уровень повторного использования. Спасибо. – j5Dev