Ich bin seit 12 Jahren PHP-Programmierer und habe das Rad viele Male neu erfunden, indem ich ein eigenes Framework für unsere Closed-Source-Web-App, die als gehostete Lösung angeboten wird, unter Verwendung der gleichen gemeinsamen Datenbank erstelle für alle Kunden.Laravel ohne Eloquent & Datenbankmigrationen?
Jetzt versuche ich Laravel 5 und bemerkte, dass fast jedes Beispiel Eloquenz und Datenbank Migrationen verwendet. Mir scheint, dass solche Dinge auf einfache Datenbanken und Leute abzielen, die SQL oder Datenbankdesign nicht mögen (aber ich könnte falsch liegen).
Unsere MySQL-Datenbank enthält mehr als 100 Tabellen, viele gespeicherte Prozeduren und viele Trigger, die ich mir in einem ORM nicht vorstellen kann. Wir verwenden Navicat für das Datenbankdesign und das Testen von SQL-Abfragen. Um die Datenbank auf eine neuere Version der App zu aktualisieren, haben wir bereits einige nette Skripte und sogar visuelle Tools geschrieben.
Also meine Frage ist, ob Laravel wirklich mit Eloquent und Migrationen verwendet werden soll oder dass ich wirklich eine Menge Funktionalität ohne sie verpasse.
Was empfehlen Sie?
Sorry und Tia; das ist irrelevant, hast du codenignighter mit doctrine mit mysql db und extjs auf der ui versucht? das passt vielleicht besser. – unixmiah
es liegt an Ihnen, wenn Sie nicht eloquent verwenden wollen, aber ich denke, Migrationen ist cool. – Ceeee
Ich habe Codigniter nie ausprobiert, aber ich würde gerne Laravel benutzen, da es heutzutage am meisten benutzt scheint. Wir verwenden jetzt unser eigenes AJAX-Framework, planen jedoch die Verwendung von AngularJS oder EmberJS. – Dylan