Page 1 of 1

Laravel-Paketentwicklung – Wie installiere ich Illuminate Foundation, ohne Laravel/Framework zu benötigen?

Posted: 28 Dec 2024, 15:55
by Guest
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?
Dinge, die ich versucht habe:
  • 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