Assets, die nicht auf öffentliche Ordner verweisen (Laravel)

Assets, die nicht auf den öffentlichen Ordner verweisen (Laravel)

Im Laravel-Framework ist der "public"-Ordner der Dokumentenwurzel des Webservers und hier sollten Assets wie CSS, JavaScript und Bilder gespeichert werden. Wenn Assets nicht auf den "public"-Ordner verweisen, kann dies daran liegen, dass sie an einem anderen Ort gespeichert sind oder die Verweise im Code nicht korrekt sind.

Um dies zu beheben, sollten Sie sicherstellen, dass die Assets im "public"-Ordner gespeichert sind und dass die Verweise im Code auf die richtige Position verweisen. Sie können die Laravel-Hilfsfunktion "asset" verwenden, um URLs für Assets im "public"-Ordner zu generieren, die sicherstellen, dass die Verweise auch dann korrekt sind, wenn die Anwendung auf einen anderen Server bereitgestellt wird.

Auch können Sie den Befehl "php artisan storage:link" verwenden, um einen symbolischen Link von "public/storage" zu "storage/app/public" zu erstellen, der alle Dateien im Storage-Ordner im public-Ordner verfügbar macht.