Ich versuche Laravel 5.2 RESTful Ressource-Controller zu verwenden. Wenn jedoch von meinem Index bewegen zu schaffen, würde Ich mag einen Parameter zu übergeben, wie die Seite erstellen sollte teilweise ausgefüllt werden.Laravel RESTful Controller hinzufügen Parameter zu erstellen
bearbeiten Das Formular, das ‚erstellt‘ werden werden Felder ausgefüllt hat aus der Datenbank bereits. Das Create sollte also die ID von dem Benutzer nehmen, auf den im Index geklickt wurde.
Meine temporäre Lösung:
Route::get('consultation/{id}', '[email protected]');
Route::resource('consultation', 'ConsultationController', ['except' => ['create']]);
Gibt es eine Möglichkeit, dies zu einem Optionsfeld in der gleichen Zeile wie Ressource hinzufügen?
Dank
Edit: Ich in diesem Fall annehme, würde mein Speicher auch die gleichen {id} Parameter benötigen.
Entschuldigung, aber ich verstehe nicht, was Sie meinen, Sie möchten etwas aus der Ansicht übergeben, um in der create view angezeigt zu werden? Von wo wirst du es bekommen? Benutzereingabe im Index oder was? Können Sie bitte besser erklären –
Ich habe meinen Beitrag bearbeitet. Die Informationen werden basierend auf der übergebenen ID aus der Datenbank gezogen. Ich habe einen Index mit anklickbaren Zeilen. Wenn diese Zeile angeklickt wird, sollte sie zur Erstellungsressource umleiten, aber eine ID übergeben, standardmäßig hat Laravels RESTful Controller create ohne Parameter. – arthur
Sie können ein Formular im Index mit einem methd = get mit einem versteckten Eingang anstelle von verwenden und dann auf die Daten über $ request-> input ('') in der Funktion @create zugreifen und es mit ihm zurückgeben –