Laravel-Paketentwicklung – Wie installiere ich Illuminate Foundation, ohne Laravel/Framework zu benötigen?
Posted: 28 Dec 2024, 15:55
Ich entwickle derzeit ein Laravel-Paket. Der Dienstanbieter dieses Pakets verlässt sich auf die magischen Methoden config('my.config') und config_path('../my-config.php'), die in Illuminate/Foundation/helpers.php definiert sind. PHPStorm benachrichtigt, dass diese magischen Methoden nicht gefunden werden können.
- Wie stelle ich sicher, dass diese Abhängigkeiten aufgelöst werden?
- Ist es möglich zu überprüfen, welches Paket einen bestimmten Namespace in Composer installiert hat?
- Das eigenständige Paket: https://packagist.org/packages/illuminate/foundation Dieses Paket wurde offenbar aufgegeben. Keine Alternativen vorgesehen
- Installieren Sie das gesamte Laravel/Framework. Dies steht in Konflikt mit der Anwendung, mit der ich versuche, das Paket zu installieren. Ich möchte auch vermeiden, unnötige Abhängigkeiten im Paket zu installieren.
- Ich habe eine Reihe von Paketen von Illuminate ausprobiert: config, Container und Contracts. Wenn ich den Herstellerordner überprüfe, sehe ich kein Foundation-Verzeichnis im Illuminate-Verzeichnis