Как работаете с формами в Ларавел?

1. Как помнится из коробки что-то было для работы с формами, но потом выкинули?
Выходит по дефолту работаем с формами на чистом HTML (+blade)? Может какие-то пакеты юзаете?

2. Как правильно работать при CRUD c C и U, т.е. нужно два раза форму показать и это разные вьюхи? или форму в одну вьюху закидываете и там рулите? Допустим, в Yii Gii создаем create.php, edit.php и _form.php по-умолчанию, но в Yii есть объекты форм и удобнее работать от них, а тут кто как? кучу if'ов $isCreateForm?
  • Вопрос задан
  • 752 просмотра
Пригласить эксперта
Ответы на вопрос 6
Razgelday
@Razgelday
В целом, с развитием Laravel, весь фронтент рекомендуется выводить из Blade на Vue.js - а там уже на JS создавать любые формы и отправлять данные форм на сервер через API.

Вот простой урок на Laracasts (англ) - https://laracasts.com/series/learn-vue-2-step-by-s...
Ответ написан
Sanes
@Sanes
Две вьихи. Т.к. содержание может быть разным.
Ответ написан
solotony
@solotony
покоряю пик Балмера
Для ларавель я ставил laravelcollective/html . использовал только для форм.
Ответ написан
Комментировать
Fragster
@Fragster
помогло? отметь решением!
Я делаю одну, при create передаю new Model при update - имеющийся инстанс. Но иногда этот подход не совсем подходит. Ну и action можно либо определять во вью по заполненности ключевого поля, либо также передавать из контроллера.
Ответ написан
Комментировать
Wolfnsex
@Wolfnsex
Если не хочешь быть первым - не вставай в очередь!
1. Как помнится из коробки что-то было для работы с формами, но потом выкинули?
Так и есть, выкинули за ненадобностью подобных хвостов в основном фреймворке. В том смысле, что этот хвост ещё и поддерживать нужно...

Выходит по дефолту работаем с формами на чистом HTML (+blade)? Может какие-то пакеты юзаете?
Можно так, можете пользоваться теми формами которые выпилили, можете воспользоваться вариантом аки symfony, ещё можно тут поискать другие варианты.

2. Как правильно работать при CRUD c C и U, т.е. нужно два раза форму показать и это разные вьюхи? или форму в одну вьюху закидываете и там рулите?
Всё индивидуально. В общей сложности, при простых вариантах - создавать разные файлы форм не обязательно, при "C" можете создавать ту же форму что и при "U", передавая туда пустую модель.
Ответ написан
Комментировать
Работаю с формами в ларе на чистом html+blade.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы