Vielleicht kennt ihr das? Im Januar hat man sich die neuste Laravel Version gezogen. Etwas rumgespielt und die neuen Feautures getestet. Dann eine zeitlang nichts, weil man ein anderes Projekt hat. Im September des selben Jahres installiert man dann Laravel. Wie immer mit Hilfe des Composers und Bang! Wieso startet das teil nicht und wieso wirft der mir jetzt eine dicke Exeption nach der Anderen.
Wahrscheinlich habt ihr, so wie ich auch, Laravel über den Composer wie folgt geladen:
composer create-project --prefer-dist laravel/laravel meine-app
Hier zieht sich der Composer stets die letzte Version. In meinem Fall war es Larvel 8. Was ich eigentlich gar nicht vor hatte. Und Laravel 8 war so neu, dass ich auch noch nicht wusste, dass Laravel 8 draußen ist. Stackoverflow hatte bisher nur eine Frage zu dieser Exception und diese war nur wenige Stunden alt.
Wollt ihr nun eine spezielle Laravel Version installieren, dann:
composer create-project laravel/laravel="7.*" laravel7
Mit dem Sternchen sagt ihr dem Composer die letzte verfügbare Version von 7. In diesem Fall also 7.24.