laravel 5.5 formularz generyczny

0

Hej,
załóżmy, że mamy dwa inputy na formie. Jak napisać generyczny widok tego formularza? Generyczny w znaczeniu 1 widok, który obsłuży: dodawanie, edycję, walidację

<input type="text" name="fieldName" value="">

w zasadzie to chodzi o poprawne uzupełnienie value. Chodziło by mi o jakieś o'ifowanie tego value
jest jeszcze {{ old('fieldName') }}

w sumie pozostaje jeszcze kwestia gdzie leci formularz....

0

https://laravelcollective.com/docs/5.4/html - sprawdzone w boju ;-)

Edit; choć nie wiem jak ze wsparciem dla 5.5.

0

a takie coś np.?

<input name="name" id="name" type="text" value="{{ empty($user) ? old('name') : $user->name }}">
0

Również jeżeli chcesz przesyłać jakiegoś inputa a nie chcesz by był widoczny użyj input name="hidden"

0

tu nie chodzi o to czy chce przesyłać czy nie. Sorry za być może głupie pytania, na głównie piszę w Springu z użyciem Thymeleaf i tam jest to w podobny sposób jak pytam.
Zawsze mam jeden generyczny formularz.

0

a takie coś np.?

1.Co w przypadku, gdy masz masz podany model, użytkownik coś w nim zmienia, wysyła formę, po czym okazuje się, że był tam błąd? Twoja wersja pokaże oryginalną wersję (z modelu), zamiast tej wpisanej przez użytkownika.

2.selecty będą brzydkie tak czy siak.

3.Dlaczego nie wykorzystasz tego Laravel Collective?

0

wykorzystam :)

0

Trochę po czasie, ale zawsze możesz coś takiego sklecić jeżeli nie chcesz dodatkowych paczek :P

<input name="name" id="name" type="text" value="{{ old('name') ??  $user->name ?? '' }}">

1 użytkowników online, w tym zalogowanych: 0, gości: 1