Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 07.02.2017 19:19:16

Условные поля формы в laravel 5.4

Парни, искал по форуму и гуглил, но нигде не нашел внятных мануалов про то как сделать поля формы по условиям в зависимости от селектора.
Нет, в общем-то я понимаю, берем jquery и начинаем люто реквестить и писать код-лапшу. Но может быть есть какое-то готовое решение? Vue зачем-то же ведь есть в бандле или ещё как-нибудь?

Не в сети

#2 07.02.2017 19:24:43

Re: Условные поля формы в laravel 5.4

vue, react – решение проблемы обновления UI в зависимости от состояния это и есть их первое и основное предназначение. с jquery количество микроменеджмента растёт с усложнением состояния экспоненциально и быстро выходит из-под контроля

если нужно сделать быстро, просто и нет задачи написания полноценного SPA, vue подходит идеально. для сложных приложений я бы всё-таки предпочёл реакт, но это чисто моё личное мнение

Не в сети

#3 07.02.2017 19:45:14

Re: Условные поля формы в laravel 5.4

именно SPA делать не хочется. А как использовать Vue в многостраничном приложении еще не придумал. Получается, что сложная форма -- это компонент Vue?

Не в сети

#4 09.02.2017 06:49:19

Re: Условные поля формы в laravel 5.4

не обязательно. vuejs удобен тем что его можно кинуть прямо на страницу, набить шаблон прямо в хтмле а ля ангуляр1, new Vue() и погнали. с реактом такое раньше прокатывало в девелоперской среде, но для продакшена всё равно надо было настраивать сборку JSX, сейчас реакт по сути работает только с babel/es6.

Не в сети

#5 23.02.2017 23:56:06

Re: Условные поля формы в laravel 5.4

Laravel Forms и Vue подружить реально? или нужно выбирать что-то одно?

Не в сети

#6 24.02.2017 08:59:18

Re: Условные поля формы в laravel 5.4

если речь о Form из laravelcollective/html то он просто генерирует html – если использовать vue в одностраничном режиме, то вполне можно использовать сгенерированный html как часть шаблона. не уверен правда можно ли прицеплять в этом случае v- атрибуты на поля ввода, надо смотреть апи. вообще Form – крайне простая штука, можно и самому html-ем форму набить в шаблон или в vue-компонент

Не в сети

Подвал раздела