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.
Um alle verfügbaren Befehle in Laravel zu sehen :
php artisan listUm den integrierten Entwicklungsserver zu starten :
php artisan serveStartet 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=8080Mithilfe von Migrationen können Sie die Struktur der Datenbank verwalten.
Erstellen Sie eine neue Migration:
php artisan make:migration create_users_tableFühren Sie die Migrationen aus :
php artisan migrateFührt die Datenbankmigrationen aus und aktualisiert das Datenbankschema.
Die letzte Migration rückgängig machen :
php artisan migrate:rollbackVorlagen werden verwendet, um mit den Tabellen in der Datenbank zu interagieren.
Erstellen Sie eine neue Vorlage:
php artisan make:model UserErstellen Sie eine Vorlage mit einer Migration, einem Controller und einer Factory:
php artisan make:model User -mcr.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.Ansichten verwalten das Layout der Anwendung.
artisan-Befehl zum Erstellen von Ansichten. Sie erstellen einfach eine neue Datei im Verzeichnis resources/views.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:seedEinen bestimmten Seeder ausführen:
php artisan db:seed --class=UsersTableSeederLaravel verwendet verschiedene Arten von Cache, um die Leistung zu verbessern.
Leeren Sie den Anwendungscache:
php artisan cache:clearLeeren Sie den Konfigurationscache:
php artisan config:clearLeeren Sie den route-Cache:
php artisan route:clearErzeugen 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
php artisan tinkerStartet die interaktive Konsole von Laravel, um Code zu testen und mit Ihrer Anwendung zu interagieren.
php artisan storage:linkDieser Befehl erstellt einen symbolischen Link namens storage im öffentlichen Verzeichnis Ihres Projekts.
Hier ist ein Beispiel für einen typischen Arbeitsablauf unter Verwendung von php artisan:
Erstellen Sie eine neue Vorlage mit einer Migration und einem Controller:
php artisan make:model Product -mcr.Schreiben Sie die Migration in database/migrations/YYYY_MM_DD_create_products_table.php und fügen Sie die erforderlichen Felder hinzu.
Führen Sie die Migration aus :
php artisan migrateErstellen Sie eine neue Route in routes/web.php:
Route::resource('products', ProductController::class);Starten Sie den Entwicklungsserver:
php artisan serveGreifen 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
Sie wissen jetzt, wie Sie :
php artisan list verwenden, um alle in Laravel verfügbaren Befehle anzuzeigen.php artisan servestarten und sogar einen anderen Port angeben.artisan-Befehle verwalten.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! 😊🚀
Stellen Sie sie dem LWS-Team und der Community. Die Antwort wird nach Moderation veröffentlicht.