Php Laravel Hakkında Soru
-
Herkese merhabalar,
end isimli abimiz laravel derslerini paylaştı burada kurulumda composer kurulumu kısmını izlerken hemen aklıma takıldı ve durdurup buraya sorayım dedim. bu composer kurulumunu yapmak zorundamıyız ? her hostingde composer kurulu mu ? composer desteklemeyen hostinglerde olabilir diye düşündüm
-
Local'de çalıştığın projeyi hostinge yüklerken composer'a ihtiyacın yok. Sadece Laravel'in çalışabilmesi için sunucunda aşağıdakilerin yüklü olması gerekir;
- PHP >= 5.6.4
- OpenSSL PHP Extension
- PDO PHP Extension
- Mbstring PHP Extension
- Tokenizer PHP Extension
- XML PHP Extension
Bunları composer olmadan da yükleyebilir ya da hosting firmandan yüklemelerini talep edebilirsin.
-
Local'de composer ile indirdiğin dosyaları FTP yoluyla da host'una ekleyebilirsin. İlla kurulu olmasına gerek yok.
Ama shared hosting'e kurmak için çeşitle yöntemler mevcut :
https://stackoverflow.com/questions/20894518/how-do-i-install-composer-on-a-shared-hosting
-
arkinfes bunu yazdı
Herkese merhabalar,
end isimli abimiz laravel derslerini paylaştı burada kurulumda composer kurulumu kısmını izlerken hemen aklıma takıldı ve durdurup buraya sorayım dedim. bu composer kurulumunu yapmak zorundamıyız ? her hostingde composer kurulu mu ? composer desteklemeyen hostinglerde olabilir diye düşündüm
Hocam composer benim bildigim "dependency manager" dir. Isteedigin paketi packagist.org olmasi lzm indirip projene ekleyebilirsin.
Laravelle artisan ile calisirsin.
-
arkinfes bunu yazdı
Herkese merhabalar,
end isimli abimiz laravel derslerini paylaştı burada kurulumda composer kurulumu kısmını izlerken hemen aklıma takıldı ve durdurup buraya sorayım dedim. bu composer kurulumunu yapmak zorundamıyız ? her hostingde composer kurulu mu ? composer desteklemeyen hostinglerde olabilir diye düşündüm
Hocam composer ve artisan geliştirme aşamasında ihtiyaç duyacağın iki el, kol. Onlar olmadan çok sıkıntı yaşarsın ama development aşaması bittikten sonra onlara ihtiyacın olmayacak. Shared hostinglerde kullanımı için birkaç rötuş lazım. Çok komplike pluginler kullanmadığın sürece free hostingte bile çalıştırabiliyorsun.
Aklına takılan diğer sorular için larravel 5.2 doc
-
Composer i appstore gibi düşün,
Packagist.org a girip lazım olan paketi bul, sonra proje klasöründe composer require repo/paket dediğinde o paketi indirip projene ekleyecek. Sonra direk kodunda kullanabilirsin.
Mesela guzzlehttp lazım, composer require guzzle/http diyip sonra direk $h = new GuzzleHttp() ; diyebilirsin.
Yaptığı şey o paketin kodunu indirip vendor klasörüne atmak.
-
hepinize çok teşekkür ederim şimdi olayı daha net anladım zaten derse devam edincede iyice ayıktım :)