2016-07-08 3 views
1

Ich habe ein Problem mit installieren VentureCraft/revisionable in Laravel. Wenn ich versuche, diesen Befehl verwenden:Laravel VentureCraft/revisionable Fehler Migrationstabelle

php artisan migrate --package=venturecraft/revisionable 

Artisan einen Fehler zurückgegeben:

[Symfony\Component\Console\Exception\RuntimeException] The "--package" does not exist.

I Laravel Version nur in Laravel verfügbar 5,2

+0

ich demütig bitten Sie die markierte Antwort auf @ Antwort Steve ändern –

Antwort

2

einfach, können Sie wandern durch:

php artisan migrate --path=vendor/venturecraft/revisionable/src/migrations 
+1

Ja, aber skaliert es? Nein. Alle neuen Installationen Ihres Projekts (auch Produktionsserver, nicht Ihr Entwicklungscomputer) müssen diese Migration ausführen, wann immer Sie eine erstellen. Und Sie müssen dies berücksichtigen _ jedes Mal wenn Sie eine 'migrate: refresh' durchführen. Nur um die Migration durchzuführen, funktioniert das gut, weshalb ich nicht abstimmen kann, aber ich stimme @Steve's Antwort zu, was die deutliche Antwort sein sollte. –

2

Die --package Syntax 4. Es scheint dieses Paket wie hat eine alte Dokumentation basierend auf dieser Version.

Sie müssen in den Ordner gehen und die Migration kopieren und in Ihren Ordner database/migrations einfügen.

Führen Sie dann den Befehl php artisan migrate.

+0

Obwohl dies etwas mehr Hacky ist, auf lange Sicht ist dies eine weitaus bessere Lösung. –