Wie verwalte ich Laravel Mit PHP Artisan und dem Web-Terminal?

Procédure

php artisan ist die Befehlszeilenschnittstelle, die in Laravel enthalten ist. Sie bietet viele nützliche Befehle für die Entwicklung und Verwaltung einer Laravel-Anwendung. Im Folgenden finden Sie eine Anleitung zu einigen der häufigsten artisan-Befehle und wie Sie diese verwenden können.

Bevor Sie diese Dokumentation lesen, sollten Sie auf das Webterminal Ihres Hostings zugreifen.

Die Liste der verfügbaren Befehle anzeigen

Um alle verfügbaren Befehle in Laravel zu sehen :

php artisan list

Häufig verwendete Befehle

Starten Sie den Entwicklungsserver.

Um den integrierten Entwicklungsserver zu starten :

php artisan serve

Startet einen lokalen Entwicklungsserver, auf dem Ihre Laravel-Anwendung ausgeführt wird.

Standardmäßig startet der Server unter http://localhost:8000. Sie können einen anderen Port angeben:

php artisan serve --port=8080

Verwaltung von Migrationen

Mithilfe von Migrationen können Sie die Struktur der Datenbank verwalten.

  • Erstellen Sie eine neue Migration:

    php artisan make:migration create_users_table
    Erstellt eine neue Migrationsdatei für die Datenbank.

    Führen Sie die Migrationen aus :

    php artisan migrate

    Führt die Datenbankmigrationen aus und aktualisiert das Datenbankschema.

  • Die letzte Migration rückgängig machen :

    php artisan migrate:rollback

Verwaltung von Vorlagen

Vorlagen werden verwendet, um mit den Tabellen in der Datenbank zu interagieren.

  • Erstellen Sie eine neue Vorlage:

    php artisan make:model User
  • Erstellen Sie eine Vorlage mit einer Migration, einem Controller und einer Factory:

    php artisan make:model User -mcr.

Verwaltung von Controllern

Controller verwalten die Logik der Anwendung.

  • Erstellen Sie einen neuen Controller:

    php artisan make:controller UserController.
  • Erstellen Sie einen Ressourcen-Controller:

    php artisan make:controller UserController --resource.

Verwaltung von Ansichten

Ansichten verwalten das Layout der Anwendung.

  • Erstellen Sie eine neue Ansicht (mithilfe von Blade): Laravel hat keinen dedizierten artisan-Befehl zum Erstellen von Ansichten. Sie erstellen einfach eine neue Datei im Verzeichnis resources/views.
Verwaltung von Seedern

Mit Seedern kann die Datenbank mit Testdaten gefüllt werden.

  • Erstellen Sie einen Seeder:

    php artisan make:seeder UsersTableSeeder.
  • Führen Sie die Seeder aus:

    php artisan db:seed
  • Einen bestimmten Seeder ausführen:

    php artisan db:seed --class=UsersTableSeeder

Den Cache bereinigen

Laravel verwendet verschiedene Arten von Cache, um die Leistung zu verbessern.

  • Leeren Sie den Anwendungscache:

    php artisan cache:clear
  • Leeren Sie den Konfigurationscache:

    php artisan config:clear
  • Leeren Sie den route-Cache:

    php artisan route:clear
  • Erzeugen Sie eine Cache-Datei für Routen, um die Leistung zu verbessern.

    php artisan route:cache

  • Leeren Sie den Cache für kompilierte Ansichten:

    php artisan view:clear

Andere Befehle

php artisan tinker

Startet die interaktive Konsole von Laravel, um Code zu testen und mit Ihrer Anwendung zu interagieren.

php artisan storage:link

Dieser Befehl erstellt einen symbolischen Link namens storage im öffentlichen Verzeichnis Ihres Projekts.

Vollständiges Beispiel

Hier ist ein Beispiel für einen typischen Arbeitsablauf unter Verwendung von php artisan:

  1. Erstellen Sie eine neue Vorlage mit einer Migration und einem Controller:

    php artisan make:model Product -mcr.
  2. Schreiben Sie die Migration in database/migrations/YYYY_MM_DD_create_products_table.php und fügen Sie die erforderlichen Felder hinzu.

  3. Führen Sie die Migration aus :

    php artisan migrate
  4. Erstellen Sie eine neue Route in routes/web.php:

    Route::resource('products', ProductController::class);
  5. Starten Sie den Entwicklungsserver:

    php artisan serve
  6. Greifen Sieüber den Browser auf die Anwendung zu und interagieren Sie mit den Produkten über die automatisch vom Ressourcencontroller erzeugten Routen.

php artisan ist ein mächtiges und vielseitiges Werkzeug, das viele häufige Aufgaben in der Laravel-Entwicklung vereinfacht. Es kann die Datenbank verwalten, Code generieren, einen Entwicklungsserver starten und vieles mehr und macht die Entwicklung von Laravel-Anwendungen effizienter und organisierter.

Composer-Dokumentation: https: //laravel.com/docs/11.x/artisan

Schlussfolgerung

Sie wissen jetzt, wie Sie :

  • Den Befehl php artisan list verwenden, um alle in Laravel verfügbaren Befehle anzuzeigen.
  • Den Entwicklungsserver mit php artisan servestarten und sogar einen anderen Port angeben.
  • Ihre Migrationen von der Erstellung über die Ausführung bis hin zum Abbruch mithilfe der verschiedenen artisan-Befehle verwalten.
  • Erstellen und manipulieren Sie Templates, um mit der Datenbank zu interagieren.
  • Controller einrichten, um die Logik Ihrer Anwendung zu verwalten.
  • Erstellen Sie Ansichten mithilfe des Blade Template-Systems, auch wenn dies manuell geschieht.
  • Verwenden Sie Seeder, um Ihre Datenbank mit Testdaten zu füllen.
  • Bereinigen Sie den Cache verschiedener Teile der Anwendung, um sicherzustellen, dass sie reibungslos funktioniert.

Wenn Sie diese Schritte befolgen, werden Sie zu einem echten php-Handwerker-Maestro, der die Entwicklung Ihrer Laravel-Anwendungen mit Leichtigkeit und Effizienz orchestrieren kann 🎼👨‍💻.

Vielen Dank, dass Sie uns bis hierher gefolgt sind! Wenn Sie Fragen oder Feedback zur Verwendung dieser Befehle haben, hinterlassen Sie bitte unten einen Kommentar. Ihre Erfahrungen bereichern unsere Gemeinschaft. Bis bald für weitere spannende Entwicklungen mit Laravel! 😊🚀

Diesen Artikel bewerten :

Dieser Artikel war hilfreich für Sie ?

Article utileJa

Article non utileNicht

Vous souhaitez nous laisser un commentaire concernant cet article ?

Si cela concerne une erreur dans la documentation ou un manque d'informations, n'hésitez pas à nous en faire part depuis le formulaire.

Pour toute question non liée à cette documentation ou problème technique sur l'un de vos services, contactez le support commercial ou le support technique

MerciMerci ! N'hésitez pas à poser des questions sur nos documentations si vous souhaitez plus d'informations et nous aider à les améliorer.


Vous avez noté 0 étoile(s)

Ähnliche Artikel

1mn von Lesen

Wie verbindet man sich mit LWS Panel mit dem Webterminal? (ssh web console)

4mn von Lesen

Wie kann ich GIT mit dem Webterminal auf meinem LWS Shared Hosting nutzen?

2mn von Lesen

Wie man die PHP-Version des Webterminals LWS Panel ändert

0mn von Lesen

Wie kann ich mit dem Webterminal auf meiner WordPress-Website agieren?


Stellen Sie eine Frage an das LWS-Team und seine Gemeinschaft