Bu ne işimize yarıyacak derseniz; Uygulamanızı localhostta geliştirirseniz sonra sunucunuzda yayınlarsınız ama localhostta kullandığınız ayarlar ile sunucunuzda kullandığınız ayarlar genelde farklı olur. Örneğin localhostta çalışıyorken mysql kullanıcı adınız ve şifreniz "root" dur genelde ama sunucuda farklıdır.Siz sürekli olarak localde geliştirmeye devam edip sunucuya yüklediğinizde uygulamayı sürekli olarak bu ayarları değiştirmek zorunda kalırsın işte tamda bu iş için kullanacağız bunu.
ilk olarak bootstrap/start.php 'yi açalım orda 29. satırdan itibaren şu kodları görücez;
$env = $app->detectEnvironment(array(
'local' => array('your-machine-name'),
));
bunu şöyle değiştirelim
$env = $app->detectEnvironment(array(
'gelistirme' => array('localhost'),
));
böyle olunca localhostta çalışırken Environment'ımız gelistirme olucak ben burda Türkçe olsun diye gelistirme yaptım genelde development olarak kullanılır size kalmış istediğiniz gibi kullanabilirsiniz.
Şimdi böyle yapınca ne değişti ona bakalım;
app/config/ klasörünü açarsak orda ayar dosyalarımızı görürüz örnek olarak database.php üzerinden gidelim burda veritabanı ayarlarımız barınıyor.
Şimdi biz böyle environment'ini değiştirince Laravel ilk olarak bu ayarlara şöyle bakıyor
app/config/gelistirme/database.php eğer bu dosya yoksa app/config/database.php 'yı kullanıyor.
Yani biz config içindeki istediğimiz tüm dosyaları gelistirme klasörüne taşayıp değiştirebiliriz bu ayarları sadece localhosttayken kullanıcak. Şimdi örnek olarak localhostta ayrı sunucumuzda ayrı mysql kullanıcı adı ve şifre kullanarak bir örnekle bitirelim.
app/config/gelistirme/ içinde database.php oluşturalım ve içine;
<?php
return array(
'connections' => array(
'mysql' => array(
'driver' => 'mysql',
'host' => 'localhost',
'database' => 'localdb',
'username' => 'root',
'password' => 'root',
'charset' => 'utf8',
'collation' => 'utf8_unicode_ci',
'prefix' => '',
)
)
);
?>
Böyle ayarlayınca localhostta bu ayarları kullanacak sunucumuzda app/config/database.php yi kullanacak.
Best Slots Casinos in Vegas 2021 - MapyRO
YanıtlaSilTop 구리 출장마사지 10 인천광역 출장마사지 Slots Casinos 경기도 출장안마 in Vegas · 1. Red Dog · 2. Caesars Palace · 3. Red Dog Casino · 4. 서산 출장안마 Wild Casino · 5. Wild Casino · 6. The 광명 출장샵 Duel.