BoraN7 Laravel installer şunu yapıyor:
- http://cabinet.laravel.com/latest.zip indir ve belirtilen klasöre ayıkla.
- Dosya izinlerini belirle (bootstrap/cache ve storage)
- latest.zip dosyasını sil
- Composer komutlarını çalıştır (install, run-script vs)
yani dosya izinleri dışında özel yaptığı bir şey yok. Benim tercihim:
composer create-project --prefer-dist laravel/laravel blog
İlk önce composer.json dosyasını indirdiği için, içinde "prefer-stable": true ve "laravel/framework": "7.0" var. Bu 7.x sürümünden en son stabil sürümü yükle demek.
Verdiğiniz --prefer-dist parametresi de eğer paketlerde paket sahibi tarafındangeliştirme için gerekli şeklinde işaretlenmiş kaynaklar varsa onları çekme anlamına geliyor. Onları indirmeyerek yerden tasarruf sağlıyorsunuz. O kaynaklar sizin ihtiyacınız olmayan fakat paket sahibinin paketi geliştirirken kullandığı kaynaklar.