Entwicklungsumgebung einrichten
Einrichtung der Entwicklungsumgebung
- Laragon oder XAMPP installieren
- PHP 8.1.1 einstellen
- PHP-Ini-Datei anpassen:
memory_limit = 4096M,max_execution_time = 300,max_input_time = 300,post_max_size = 4096M,upload_max_filesize = 4096M - PHP-Extensions aktivieren:
php_mbstring.dll,php_pdo_mysql.dll,php_pdo_sqlite.dll,php_pdo_pgsql.dll,php_pgsql.dll,php_sqlite3.dll,php_xmlrpc.dll,php_xsl.dll
- Installiere Composer und NPM
- Installiere die PHP-Dependencies mit
composer install. - Installiere die FrontEnd-Dependencies mit
npm install. - Lege eine Kopie der Datei
.env.examplean und benenne sie in.envum.
Entwicklungs-Workflow
- .env-Datei anpassen:
APP_ENVaufdevelopmentsetzen.APP_DEBUGauftruesetzen.
- Starte den Development-Server mit
php artisan serve. - Starte den FrontEnd-Development-Server mit
npm run dev. - Rufe die Seite im Browser unter
http://localhost:8000auf. - Mit
php artisan optimizekann der Cache (Routes, Views, Konfigurationen) gelöscht werden.
Debugging
- Laravel-Debugbar
- Laravel-Telescope:
http://localhost:8000/telescope - AWS Cloudwatch-Logs (siehe
config/logging.php); In der .env-Datei kann der Log-Level angepasst werden, dass die Logs lokal gespeichert werden:storage/logs/laravel.log php artisan dump-server- Startet einen Server, der diedump()-Ausgaben anzeigt. Die Ausgaben werden in der Konsole angezeigt.