Hallo zusammen,
beschäftige mich seid einiger Zeit mit Laravel und stoße nun auf mein erstes Problem.
Ist eine kleine CRUD Anwendung.
Habe in meinem Edit-Formular im value="" die {{old}} Funktion
Leider werden mir die alten Werte nicht angezeigt......keine Ahnung warum das nicht geht.
Habe irgendwie keinen Zugriff auf das Model...
Hier nochmal die Methode:
vielleicht kann ja jemand mit Rat und Tat zur Seite stehen.
mfg
beschäftige mich seid einiger Zeit mit Laravel und stoße nun auf mein erstes Problem.
Ist eine kleine CRUD Anwendung.
Habe in meinem Edit-Formular im value="" die {{old}} Funktion
HTML-Code:
<form action="{{action('TutorialController@update', [$tutorial->id])}}" name="edit_form" method="POST"> {{ csrf_field() }} {{ method_field('PATCH')}} <div class="form-group"> <label for="bezeichnung">Kurs-Bezeichnung</label> <input type="text" name="bezeichnung" class="form-control" value="{{ old('bezeichnung') ?? $tutorial->bezeichnung ?? '' }}" id="bezeichnung"> <div class="invalid-feedback"> {{$errors->first('bezeichnung')}} </div> </div> <div class="form-group"> <label for="Beschreibung">Kurs-Beschreibung</label> <textarea rows="5" name="beschreibung" class="form-control" id="beschreibung">{{ old('beschreibung') ?? $tutorial->beschreibung ?? '' }}</textarea> <div class="invalid-feedback"> {{$errors->first('beschreibung')}} </div> </div> <button type="submit" class="btn-primary">Kurs ändern</button> </form>
Habe irgendwie keinen Zugriff auf das Model...
Hier nochmal die Methode:
PHP-Code:
public function edit(Tutorial $tutorial) {
return view('kurs.edit', compact('tutorial'));
}
mfg
Kommentar