2017-02-05 6 views
4

Что является самым простым, самым элегантным и эффективным способом создания форм с помощью Blade в Laravel 5.4? Я создаю приложение с большим количеством форм и большинство полей выглядит одинаково:Каков наилучший способ создания форм в Laravel 5.4?

<label for="name">Name:</label> 
<input type="text" name="name" id="name" value="{{ old('name') }}"> 

@if ($errors->has('name')) 
<ul> 
    @foreach($errors->get('name') as $error) 
    <li>{{ $error }}</li> 
    @endforeach 
</ul> 
@endif 

Так интересно, если есть встроенный механизм для создания форм легко?

Благодаря

+0

Я создаю отдельный файл и параметризую его, затем использую '@ include' и передаю значения ... или вы можете посмотреть' Form :: model() 'из laravelcollective. –

ответ

3
  1. Вы можете использовать Laravel Collective Forms & HTML Package для form model binding и generating fields
  2. Для отображения ошибок, которые вы можете использовать sub-views
+0

Почему этот пакет не включен с 5.4? – Opsse

+1

Хотя это вариант, я не считаю, что его следует охарактеризовать как «Лучший способ». Поскольку этот пакет больше не является частью ядра Laravel, я бы не использовал его. – Lee

0

Вы также может использовать привязку маршрутной модели и чистые HTML-формы.