Ich teste gerade Laravel 5.2 mit MariaDB 10.0, und liebe dieses Framework. Ich würde gerne einen Teil der bestehenden Web-App (Custom Accounting Web Application) nach Laravel 5.2 migrieren. Es gibt jedoch einige Probleme bei der Migration meiner aktuellen Webanwendung zu Laravel.Gibt es die beste Möglichkeit, vorhandene Tabellen ohne Fremdschlüssel zu Laravel 5 mit Eloquent zu migrieren?
(1) Aktuelle Datenbank verwendet keinen Fremdschlüssel Als ich das Laravel Handbuch zu lesen, die Eloquent ORM (nicht Query Builder) zu verwenden, Fremdschlüssel obligatorisch ist, soweit ich verstehe. Die vorhandene Datenbank verwendet jedoch keinen Fremdschlüssel.
(2) Aktuelle Datenbank-Struktur paßt nicht zu Laravel Wie ich verstehe Laravel ihre eigene Stil Tabellenstruktur requrired obwohl sie etwas überwiegendes erlauben, aber nicht alles. Aber wenn ich meine Datenbank überprüfe, braucht es eine Menge Modifikationen, um dem Laravel-Stil zu entsprechen.
Zusammengefasst, was ich tun möchte, migrieren einige der vorhandenen Tabellen und Laravel Web-Anwendung mit Eloquent, nicht Query Builder zu entwickeln.
Ich freue mich auf Ihre guten Meinungen und Ratschläge.