Ich habe ein Problem zu lösen einige Berechnungen in Laravel 5.1, und bis jetzt die beste Lösung, die ich gefunden habe, ist die Erstellung von zwei verschiedenen Controllern, eine für die Berechnung für einen bestimmten Artikel zu behandeln:Zwei Controller und 1 View in Laravel
Route::get('company/convert/{note}','[email protected]');
Und einer für alle Artikel:
Route::get('company/convert','[email protected]');
Beide werden die gleiche Ansicht verwenden machen.
Meine Frage ist: Ist eine gute Praxis, dies zu tun?
In meinem Kopf ist eine gute Lösung, nur eine Route zu verwenden und eine bestimmte Notiz oder alle in einer Variablen durch die Anfrage zu erhalten. Etwas wie:
$ http.get ('/ Unternehmen/convert /', Daten)
Wo data
wird 1 oder alle Noten erhalten, die konvertiert werden sollen.
S.S .: Ich benutze AngularJS, um diese Routen aufzurufen.
Das? stellt einen optionalen Parameter dar, ist das richtig? Wenn ja, ich denke, das ist eine saubere Lösung – ggderas
Ja, wenn Sie einen Blick auf Dokumente werfen, können Sie verschiedene Routing-Optionen sehen, wie? für optionalen Parameter –
Ich habe diesen Ansatz verwendet und für mich gearbeitet. Danke für die Hilfe Jungs o // –