Heroku erkennt meine Laravel-App nicht als PHP-App und installiert den Composer nicht

Ich versuche, meine Laravel-App auf Heroku zu veröffentlichen. Ich habe die composer.lock-Datei aus .gitignore ausgeschlossen und ein Procfile erstellt, das @ enthäl

web: vendor/bin/heroku-php-apache2 public

Ich habe meine App mit @ erstel

heroku create myapp;
git push heroku master;

Dann bekomme ich die folgende Ausgabe:

git -c diff.mnemonicprefix=false -c core.quotepath=false -c credential.helper=sourcetree push -v --tags heroku master:master 
Pushing to https://git.heroku.com/myapp.git
POST git-receive-pack (1914 bytes)
remote: Compressing source files... done.        
remote: Building source:        
remote: 
remote: -----> Node.js app detected        
remote: -----> Resetting git environment        
remote: 
remote:        PRO TIP: Specify a node version in package.json        
remote:        See https://devcenter.heroku.com/articles/nodejs-support        
remote: 
remote: -----> Defaulting to latest stable node: 0.10.35        
remote: -----> Downloading and installing node        
remote: -----> Exporting config vars to environment        
remote: -----> Installing dependencies        
remote:        npm WARN package.json [email protected] No repository field.        
remote: -----> Cleaning up node-gyp and npm artifacts        
remote: -----> Building runtime environment        
remote: -----> Discovering process types        
remote:        Procfile declares types -> web        
remote: 
remote: -----> Compressing... done, 9.6MB        
remote: -----> Launching... done, v5        
remote:        https://myapp.herokuapp.com/ deployed to Heroku        
remote: 
remote: Verifying deploy... done.        
To https://git.heroku.com/myapp.git
   5b1c663..0dff021  master -> master
updating local tracking ref 'refs/remotes/heroku/master'
Completed successfully

Wenn ich zu meiner App navigiere, wird jedoch ein Anwendungsfehler angezeigt. Wenn ich in meine Protokolle schaue, heißt es

app[web.1]: bash: vendor/bin/heroku-php-apache2: No such file or directory

Ich vermute, dass irgendwieHeroku hat Composer nicht installiert, da es nicht in meiner Git-Ausgabe enthalten ist und vielleicht nicht einmal erkannt wurde, dass es sich bei meiner App um eine PHP-App handelt? Natürlich habe ich auch eine leere index.php-Datei in mein Stammverzeichnis aufgenommen. Hat nicht geholfen.

Was fehle ich hier?

Antworten auf die Frage(6)

Ihre Antwort auf die Frage