Go Dilinde Concurrency

2,190 More

Projedeki Git Dosyaları Nasıl Silinir?

1 7,685 More

yTheme

4 2,659 More

Sunucu Güvenliği | SSH (Secure Shell) Kullanımı

2 2,111 More

Truemag

  • PHP
  • Golang
  • Laravel
  • Linux
  • SQL
  • SEO
  • WordPress
  • Diğer
    • Yazılım
    • Javascript
    • Css/XHtml/W3C
    • Genel
    • Tanıtım
    • Ajax
  • Home
  • ANASAYFA
  • HAKKIMDA
  • SPONSORLUK
  • ARŞİV
  • İLETİŞİM
  • BENİMLE ÇALIŞMAK İSTER MİSİNİZ?

Laravel | Konsola Girmeden Kolayca Cache Temizleme

laravel

Popüler PHP çatısı (framework) Laravel‘in ne kadar etkili bir önbellek yeteneği olduğunu biliyoruz. Bu her ne kadar güzel bir durum olsa da biz geliştiriciler, geliştirme aşamasında önbellek ile uğraşmayı pek sevmeyiz. Bu nedenle de sürekli terminal (konsol) aracılığıyla üzerinde çalıştığımız sunucuya bağlanıp şurada belirttiğim cache temizleme komutlarını gireriz. Sürekli bu komutları girmek yerine şöyle kolay bir method da kullanabilirsiniz.

Laravel Cache Temizleme

Öncelikle Laravel Artisan komutlarının hakkında daha fazla bilgiyi buradan öğrenebilirsiniz. Bizim burada yapacağımız ise siteniz.com/clear şeklinde bir route tanımlayıp bu route içerisinde tüm artisan cache temizleme komutlarını çağırmak. Bunun için aşağıdaki kodları route klasöründeki web.php dosyasına kaydetmeniz ve önbelleği temizlemek istediğiniz zaman tarayıcıda siteniz.com/clear demeniz yeterli.

1
2
3
4
5
6
7
8
Route::get('/clear', function() {
    Artisan::call('cache:clear');
    Artisan::call('view:clear');
    Artisan::call('route:clear');
    Artisan::call('config:cache');
    Artisan::call('optimize');
    echo "Cache temizlendi!";
});

Not 1: Bu yönteme alternatif olarak Laravel’in Cache::flush(); methodunu da çağırabilirsiniz ancak bu yazının hedefi Artisan cache komutlarının script üzerinden nasıl çağırıldığını göstermek.

Not 2: Siz de benim gibi projelerinize Redis tabanlı Cache özelliği kazandıran Lada Cache paketini kulanıyorsanız yukarıdaki cache komutalarına Artisan::call(‘lada-cache:flush’); satırını da ekleyebilirsiniz.

Önbelleksiz, rahat rahat çalışabileceğiniz bir gün dilerim :)

Nov 3, 2017Erhan Yakut
Cloud Sunucu


hosting

Yurtdışı Turları İle Avrupa’da Gitmeniz Gereken YerlerLaravel | Veritabanı Sorgularını Analiz Etmek
You Might Also Like
 
Laravel ile Ziyaretçi Defteri Yapımı
 
Laravel Projelerde SEO Uygulamaları
Erhan Yakut
3 years ago Laravel, PHPLaravel, laravel cache temizleme, laravel dersi2,200
Sponsorlar

sponsor

sponsor

sponsor

sponsor
Bağlantılar
  • Beyazıt Kölemen
  • Domatessuyu
  • Lezzetli Robot Tarifleri
  • Ofizzo
  • PHP Dersleri
  • Wordpress Hosting
Random Posts
Kusura bakmayın içim yanıyor!
Ve Nihayet “SEO Teknikleri”
Tasarımda Espri Anlayışı
Hoşgeldin 2013!
.DS_Store Dosyaları Nasıl Silinir?
sdafasdf
Hakkımda

Bilişim Teknolojileri alanında içerik üretmek üzere oluşturulmuş olan Yakuter.com 2006 yılında Erhan Yakut tarafından hayata geçirilmiştir. devamını okuyun…

CLOUD SUNUCU DESTEĞİ
2006-2020 © Yakuter