2016-04-15 18 views
0

Hier sind die Tabellen in meinem SzenarioLaravel 5.2 getrennte Tabellen für jeden Benutzer

  • Benutzer (user_id)
  • user1_order
  • user2_order
  • user3_order
  • user1_calcs
  • user2_calcs
  • ..........

Ich habe meine eigenen Gründe pro Benutzer separate Tabelle haben (viele Daten pro Benutzer, viele Join/Abfragen in meiner app, die Trennung von Benutzerdaten, Benutzerzufriedenheit)

Laravel hat Migrationsfunktion, so dass Sie muss eine Migration erstellen, die eine Tabelle erstellen wird.

Meine Frage ist, wie würde ich Laravel zu meinem Szenario verwenden? da ich nicht sicher bin, wenn Nutzer sich, und ich kann, könnte Benutzertabellen, bis ein Benutzer anmeldet ..

Jede Hilfe sehr geschätzt wird ...

Antwort

1

Sie verwenden nicht vorge erzeugen Eloquent Events (nicht zu verwechseln es mit Laravel Events), um Tabellenerstellungsaufgaben auszuführen, zum Beispiel könnten Sie custom artisan command direkt from your code ausführen.

Dieser Befehl könnte Migrationen von vorbereiteten stubs erstellen und dann den Befehl php artisan migrate ausführen.

+0

ein Beispiel mit meinem Szenario wäre eine große Hilfe, obwohl ich gerade in Richtung der Dokumentation, die Sie zur Verfügung gestellt ... Danke für Sie Hilfe sowieso –

+0

Nun, fast alles ist gut dokumentiert. Sie möchten wahrscheinlich nach weiteren Informationen über Eloquent Events suchen (es ist wirklich einfach zu bedienen und coole Sache). Möglicherweise haben Sie auch Probleme beim Erstellen von Migrationen aus Stubs. Sie können sich mein Paket ansehen: https://github.com/alexeymezenin/russianseoslugs wobei '/ src/Commands/CreateSlugMigrationCommand.php' läuft'/src/SlugMigrationCreator.php' um eine Migration von Stub bei '/ src/stubs/zu erstellen migration.stub' - Ich hoffe, dieses Beispiel wird hilfreich sein. –

+0

ah..so nett von dir..danke –

Verwandte Themen