Artisan Befehle

Dies ist noch in Arbeit! Viele, viele Befehle, Layout könnte sich ändern.

Aktualisiert: 01/11/2025

Benutzer Befehle

Benutzer erstellen

Erstellt einen Benutzer im System über die Kommandozeile.

php artisan p:user:make [options]

Optionen:

      --email[=EMAIL]
      --username[=USERNAME]
      --password[=PASSWORD]
      --admin[=ADMIN]
      --no-password
  -q, --quiet                Keine Ausgaben anzeigen
  -V, --version              Version dieser Anwendung anzeigen
      --ansi|--no-ansi       ANSI-Ausgabe erzwingen (oder deaktivieren --no-ansi)
  -n, --no-interaction       Keine interaktiven Fragen stellen

Benutzer löschen

Löscht einen Benutzer aus dem Panel, wenn keine Server an seinem Konto angehängt sind.

php artisan p:user:delete [options]

Optionen:

      --user[=USER]
  -q, --quiet           Keine Ausgaben anzeigen
      --ansi|--no-ansi  ANSI-Ausgabe erzwingen (oder deaktivieren --no-ansi)
  -n, --no-interaction  Keine interaktiven Fragen stellen

2FA für einen einzelnen Benutzer deaktivieren

Deaktiviert die Zwei-Faktor-Authentifizierung für einen bestimmten Benutzer im Panel.

php artisan p:user:disable2fa [options]

Optionen:

      --email[=EMAIL]   Die E-Mail-Adresse des Benutzers, für den 2FA deaktiviert werden soll.
  -q, --quiet           Keine Ausgaben anzeigen
      --ansi|--no-ansi  ANSI-Ausgabe erzwingen (oder deaktivieren --no-ansi)
  -n, --no-interaction  Keine interaktiven Fragen stellen

Umgebung bearbeiten

Cache bearbeiten

php artisan p:environment:cache [options]

Optionen:

      --driver[=DRIVER]          Der zu verwendende Cache-Treiber.
      --redis-host[=REDIS-HOST]  Redis-Host für Verbindungen.
      --redis-user[=REDIS-USER]  Benutzer für Redis-Verbindung.
      --redis-pass[=REDIS-PASS]  Passwort für Redis-Verbindung.
      --redis-port[=REDIS-PORT]  Port für Redis-Verbindung.
  -q, --quiet                    Keine Ausgaben anzeigen
      --ansi|--no-ansi       ANSI-Ausgabe erzwingen (oder deaktivieren --no-ansi)
  -n, --no-interaction           Keine interaktiven Fragen stellen

Datenbank bearbeiten

php artisan p:environment:database [options]

Optionen:

      --driver[=DRIVER]      Der zu verwendende Datenbanktreiber.
      --database[=DATABASE]  Die zu verwendende Datenbank.
      --host[=HOST]          Die Verbindungsadresse für den MySQL/MariaDB-Server.
      --port[=PORT]          Der Verbindungsport für den MySQL/MariaDB-Server.
      --username[=USERNAME]  Benutzername für die MySQL/MariaDB-Server-Verbindung.
      --password[=PASSWORD]  Passwort für die MySQL/MariaDB-Datenbank.
  -q, --quiet                Keine Ausgaben anzeigen
      --ansi|--no-ansi       ANSI-Ausgabe erzwingen (oder deaktivieren --no-ansi)
  -n, --no-interaction       Keine interaktiven Fragen stellen

E-Mail bearbeiten

php artisan p:environment:mail [options]

Optionen:

      --driver[=DRIVER]          Der zu verwendende E-Mail-Treiber.
      --email[=EMAIL]            E-Mail-Adresse, von der Panel-Nachrichten gesendet werden.
      --from[=FROM]              Der Name, unter dem E-Mails vom Panel erscheinen.
      --encryption[=ENCRYPTION]
      --host[=HOST]
      --port[=PORT]
      --endpoint[=ENDPOINT]
      --username[=USERNAME]
      --password[=PASSWORD]
  -q, --quiet                Keine Ausgaben anzeigen
      --ansi|--no-ansi       ANSI-Ausgabe erzwingen (oder deaktivieren --no-ansi)
  -n, --no-interaction       Keine interaktiven Fragen stellen

Queue bearbeiten

php artisan p:environment:queue [options]

Optionen:

      --driver[=DRIVER]          Der zu verwendende Queue-Treiber.
      --redis-host[=REDIS-HOST]  Redis-Host für Verbindungen.
      --redis-user[=REDIS-USER]  Benutzer für Redis-Verbindung.
      --redis-pass[=REDIS-PASS]  Passwort für Redis-Verbindung.
      --redis-port[=REDIS-PORT]  Port für Redis-Verbindung.
  -q, --quiet                Keine Ausgaben anzeigen
      --ansi|--no-ansi       ANSI-Ausgabe erzwingen (oder deaktivieren --no-ansi)
  -n, --no-interaction       Keine interaktiven Fragen stellen

Queue-Service bearbeiten

php artisan p:environment:queue-service [options]

Optionen:

      --service-name[=SERVICE-NAME]  Name des Queue-Worker-Services.
      --user[=USER]  Der Benutzer, unter dem PHP läuft.
      --group[=GROUP]  Die Gruppe, unter der PHP läuft.
      --overwrite   Erzwinge Überschreibung, wenn die Service-Datei bereits existiert.
  -q, --quiet                Keine Ausgaben anzeigen
      --ansi|--no-ansi       ANSI-Ausgabe erzwingen (oder deaktivieren --no-ansi)
  -n, --no-interaction       Keine interaktiven Fragen stellen

Session bearbeiten

php artisan p:environment:session [options]

Optionen:

      --driver[=DRIVER]          Der zu verwendende Session-Treiber.
      --redis-host[=REDIS-HOST]  Redis-Host für Verbindungen.
      --redis-user[=REDIS-USER]  Benutzer für Redis-Verbindung.
      --redis-pass[=REDIS-PASS]  Passwort für Redis-Verbindung.
      --redis-port[=REDIS-PORT]  Port für Redis-Verbindung.
  -q, --quiet                Keine Ausgaben anzeigen
      --ansi|--no-ansi       ANSI-Ausgabe erzwingen (oder deaktivieren --no-ansi)
      --no-interaction       Keine interaktiven Fragen stellen

Cache-, Queue- und Session-Treiber gleichzeitig einstellen

php artisan p:redis:setup [options]

Optionen:

      --redis-host[=REDIS-HOST]  Redis-Host für Verbindungen.
      --redis-user[=REDIS-USER]  Benutzer für Redis-Verbindung.
      --redis-pass[=REDIS-PASS]  Passwort für Redis-Verbindung.
      --redis-port[=REDIS-PORT]  Port für Redis-Verbindung.
  -q, --quiet                Keine Ausgaben anzeigen
      --ansi|--no-ansi       ANSI-Ausgabe erzwingen (oder deaktivieren --no-ansi)
  -n, --no-interaction       Keine interaktiven Fragen stellen

Setup bearbeiten

php artisan p:environment:setup [options]

Optionen:

  -q, --quiet                Keine Ausgaben anzeigen
      --ansi|--no-ansi       ANSI-Ausgabe erzwingen (oder deaktivieren --no-ansi)
  -n, --no-interaction       Keine interaktiven Fragen stellen

Migrationen

Migrations-Befehl

php artisan migrate [options]

Optionen:

      --database[=DATABASE]        Die zu verwendende Datenbankverbindung
      --force                      Operation im Produktivbetrieb erzwingen
      --path[=PATH]                Der Pfad zu den auszuführenden Migrationsdateien (mehrere Werte möglich)
      --realpath                   Gibt an, dass die angegebenen Migrationsdateipfade bereits aufgelöste absolute Pfade sind
      --schema-path[=SCHEMA-PATH]  Der Pfad zur Schema-Dump-Datei
      --pretend                    SQL-Abfragen ausgeben, die ausgeführt würden
      --seed                       Gibt an, ob der Seed-Task erneut ausgeführt werden soll
      --seeder[=SEEDER]            Der Klassenname des Root-Seeders
      --step                       Migrationen einzeln ausführen, damit sie einzeln zurückgerollt werden können
      --graceful                   Erfolgreichen Exit-Code zurückgeben, auch wenn ein Fehler auftritt
      --isolated[=ISOLATED]        Befehl nicht ausführen, wenn bereits eine andere Instanz läuft [Standard: false]
  -q, --quiet                      Keine Ausgaben anzeigen
      --ansi|--no-ansi       ANSI-Ausgabe erzwingen (oder deaktivieren --no-ansi)
  -n, --no-interaction             Keine interaktiven Fragen stellen

Migrationen ausführen

php artisan migrate

Vorherige Migration zurückrollen

php artisan migrate:rollback [options]

Optionen:

      --database[=DATABASE]  Die zu verwendende Datenbankverbindung
      --force                Operation im Produktivbetrieb erzwingen
      --path[=PATH]          Der Pfad zu den auszuführenden Migrationsdateien (mehrere Werte möglich)
      --realpath             Gibt an, dass die angegebenen Migrationsdateipfade bereits aufgelöste absolute Pfade sind
      --pretend              SQL-Abfragen ausgeben, die ausgeführt würden
      --step[=STEP]          Die Anzahl der zurückzurollenden Migrationen
      --batch=BATCH          Der Batch von Migrationen (identifiziert durch ihre Batch-Nummer), der zurückgerollt werden soll
      --ansi|--no-ansi       ANSI-Ausgabe erzwingen (oder deaktivieren --no-ansi)
  -n, --no-interaction       Keine interaktiven Fragen stellen

Migrations-Status prüfen

php artisan migrate:status [options]

Optionen:

      --database[=DATABASE]  Die zu verwendende Datenbankverbindung
      --pending[=PENDING]    Nur ausstehende Migrationen auflisten [Standard: false]
      --path[=PATH]          Der Pfad zu den zu verwendenden Migrationsdateien (mehrere Werte möglich)
      --realpath             Gibt an, dass die angegebenen Migrationsdateipfade bereits aufgelöste absolute Pfade sind
      --ansi|--no-ansi       ANSI-Ausgabe erzwingen (oder deaktivieren --no-ansi)
  -n, --no-interaction       Keine interaktiven Fragen stellen

Ohne zusätzliche Optionen, php artisan migrate:status, sollten Sie eine Ausgabe ähnlich der folgenden sehen:

Migrations-Status Ausgabe

  Migration name .............................................................................. Batch / Status
  2016_01_23_195641_add_allocations_table ............................................................ [1] Ran
  2016_01_23_195851_add_api_keys ..................................................................... [1] Ran
  ...
  ...
  2024_07_12_095213_fix_missing_sqlite_foreign_keys .................................................. [1] Ran
  2024_08_13_171337_fix_allocation_server_foreign_key ................................................ [2] Ran

Wenn irgendwelche PENDING oder FAILED anzeigen, öffnen Sie einen Support-Thread auf unserem Discord für weitere Hilfe.

Cache leeren

Die folgenden Befehle sind hilfreich, wenn Sie den Konfigurations- oder Anwendungs-Cache leeren müssen.

php artisan cache:clear # Leert den Anwendungs-Cache

php artisan config:clear # Leert den Konfigurations-Cache