In der Shell kann ich eine Datenbankmigration (zum Beispiel) erstellen passiert etwa so:Mit Artisan :: call() nicht-Option Argumente
./artisan migrate:make --table="mytable" mymigration
Mit Artisan :: call() Ich kann nicht Erarbeiten, wie ein Nicht-Argument-Parameter übergeben wird ("mymigration" in diesem Beispiel). Ich habe viele Varianten des folgenden Codes ausprobiert:
Artisan::call('db:migrate', ['--table' => 'mytable', 'mymigration'])
Wer hat irgendwelche Ideen? Ich habe in der Zwischenzeit shell_exec ('./ artisan ...') benutzt, aber ich bin nicht glücklich mit dem Ansatz.
Sie haben Recht - ich meinte migrieren: machen - aber die Frage war über Handwerker Befehle im Allgemeinen. Danke für deine Antwort. – GuruBob