Сейчас в интернете очень распиарили фреймворк laravel. Очень много статей написанных с восторгом авторов. Я сам работаю на Yii2 и мне очень нравится, все решения в нем соответствуют моей логики и весь код реализуется красиво. Много отличных виджетов в юии, которые на столько профессионально реализованы - и это очень радует.
Сегодня я открыл документацию laravel и решил развернуть пробный проект и что то сделать по доку.
и вот что не понравилось: реализация форм во вьюхах, если в Юии2 есть ActiveForm и input-ы через хтмл писать не приходится, а делается это так $form->field($model, 'name') и в итоге инпут будет иметь bootstrap классы для стилей и если форма выдаст ошибку, то тоже заполнное свойство подставится в value. Но а как это ларавел предлагает, вот код из дока:
Код: Выделить всё
<div class="panel-body">
<!-- Отображение ошибок проверки ввода -->
@include('common.errors')
<!-- Форма новой задачи -->
<form action="{{ url('task') }}" method="POST" class="form-horizontal">
{{ csrf_field() }}
<!-- Имя задачи -->
<div class="form-group">
<label for="task" class="col-sm-3 control-label">Задача</label>
<div class="col-sm-6">
<input type="text" name="name" id="task-name" class="form-control">
</div>
</div>
<!-- Кнопка добавления задачи -->
<div class="form-group">
<div class="col-sm-offset-3 col-sm-6">
<button type="submit" class="btn btn-default">
<i class="fa fa-plus"></i> Добавить задачу
</button>
</div>
</div>
</form>
</div>
Так же запуск миграций в ларавел, я только ввел команду, а у меня даже не спрасило yes Or not , мне может надо было задуматься делать мне миграцию или нет, а оно все без вопроса сделало.
Я где то читал что Ларавел спонсирует одна компания и может есть вероятность что все эти восторги людей касательно него куплены (т.е. сделан маркетинговый ход)