Ich bin ein neuer Benutzer von Laravel Framework. Ich sehe, dass es Eloquent mit Artisan verwendet, um die Interaktion mit der Datenbank zu handhaben.Laravel 5 - Ist es möglich, mit einer MySQL-Datenbank zu arbeiten, ohne Eloquent oder Artisan zu verwenden?
Für jetzt habe ich bereits eine vollständige Datenbank in meinem MySQL-Server. Was bedeutet, ich möchte nicht alle Schritte durchlaufen, um Schemas zu erstellen und Modelle basierend auf meinen Tabellen zu erstellen.
Also meine Frage ist, ob es möglich ist, eine regelmäßige Verbindung zu meiner Datenbank zu erstellen und sie wie eine normale Abfragen zu verwenden? Wenn ja, wie kann ich diese Aufgabe erfüllen?
Leider finde ich nur Tutorials für Laravel Beziehung mit Datenbanken mit ORM-Stoffen. Das ist gut, aber das wird mein nächster Lernschritt sein.
Wenn Sie denken, dass "ORM-Material gut ist, aber Ihr nächster Lernschritt", dann sind Sie mit Laravel weit voraus. Bevor Sie PHP-Frameworks überhaupt verwenden, versuchen Sie, Ihr eigenes, einfaches ORM zu erstellen und vielleicht sogar ein kleines Framework zu erstellen. Die meisten Frameworks decken zu viele Dinge ab, was die Sache noch schwieriger zu verstehen macht, wenn man einige der gängigsten Design Patterns nicht versteht. – Dencker
Sie können rein php innerhalb von Laravel laufen. Sie sind viel besser eloquent wegen der Menge an Arbeit, die es spart, vorbereitete Anweisungen, Integration usw. Sie können auch eine bereits existierende db mit Eloquent adressieren. Ich habe gerade eine kalte Fusionstelle in Laravel und eloquent Just Worked (tm) umgewandelt. Es ist eigentlich ziemlich einfach, wenn man ein bisschen damit arbeitet. Du solltest besser Eloquent verwenden. Die Lernkurve für die Verwendung in Laravel ist ziemlich minimal. – user356540
hast du https://github.com/laracasts/Laravel-5-Generators-Extended überprüft? Es scheint so, als ob Sie so etwas benötigen, um Ihre Modelle automatisch zu erstellen. –