Cara Mengosongkan Cache dalam Petua dan Trik Laravel

Cara Mengosongkan Cache dalam Petua dan Trik Laravel

Laravel adalah rangka kerja PHP sumber terbuka yang digunakan untuk membina aplikasi web moden. Ia berdasarkan rangka kerja simfoni yang popular dan mengikuti corak seni bina model-view-controller (MVC). Caching adalah proses untuk menyimpan salinan fail dalam simpanan sementara dan menyampaikan pengguna atas permintaan. Ia mengurangkan masa pemprosesan permintaan untuk meningkatkan prestasi aplikasi.

Tutorial ini akan membantu anda membersihkan cache dalam aplikasi Laravel. Anda boleh membersihkan cache Laravel dengan menggunakan antara muka baris arahan atau dengan menambahkan kod PHP ke aplikasi. Pilih mana -mana kaedah di bawah untuk membersihkan cache dalam larvel.

Kosongkan cache laravel menggunakan php artisan

Log masuk ke sistem yang menjalankan aplikasi Laravel anda dan buka terminal. Kemudian navigasi ke kod aplikasi Laravel anda. Di sini anda boleh mengeluarkan arahan untuk membersihkan cache seperti berikut:

  1. Kosongkan semua cache
  2. Untuk membersihkan cache di Laravel menggunakan antara muka baris arahan Artisan PHP, anda boleh menggunakan cache: Clear Command. Perintah ini menghilangkan semua item dari cache, tanpa mengira pemandu cache yang digunakan.

    • Berikut adalah contoh cara menggunakan perintah 'cache: jelas' untuk membersihkan cache larave:
      Cache Artisan PHP: Jelas  

      Semasa anda menjalankan 'Cache: jelaskan' perintah, anda harus melihat mesej yang menunjukkan bahawa cache berjaya dibersihkan.

    • Sekiranya aplikasi Laravel menggunakan pelbagai cache, maka anda juga boleh menentukan kedai caching untuk membersihkan. Contohnya untuk membersihkan semua cache yang disimpan dari pelayan Redis, taipkan:
      PHP Artisan Cache: Clear --Store Redis  
    • Anda juga boleh membersihkan item tertentu dari cache dengan menentukan tag dengan arahan:
      PHP Artisan Cache: Clear --tags = tag1, tag2  

  3. Bahagian cache yang jelas
  4. Perhatikan bahawa 'Cache: jelaskan' Perintah adalah arahan pentadbiran, dan tidak disyorkan untuk digunakan dalam persekitaran pengeluaran. Sekiranya anda ingin membersihkan hanya bahagian tertentu cache, anda boleh menggunakannya 'Cache: lupa' perintah untuk memadam kekunci tertentu sebaliknya.

    Untuk menggunakan 'Cache: lupa' perintah, anda boleh menentukan kunci sebagai hujah. Sebagai contoh:

    PHP Artisan Cache: Lupakan Kunci  

  5. Cache Cache Clear
  6. Untuk membersihkan cache laluan aplikasi Laravel anda, laksanakan arahan berikut dari cangkang.

    Laluan Artisan PHP: Jelas 

  7. Cache Cache Configuration
  8. Anda boleh menggunakan 'Config: Clear' Untuk membersihkan cache konfigurasi aplikasi Laravel.

    PHP Artisan Config: Jelas 

  9. Cache Cache Compiled Views
  10. Juga, anda mungkin perlu membersihkan fail pandangan yang disusun dari aplikasi Laravel anda. Untuk membersihkan fail paparan yang disusun, jalankan arahan berikut dari terminal.

    Pemandangan Artisan PHP: Jelas 

Kosongkan cache Laravel dengan pemrograman PHP

o Kosongkan cache di laravel, anda boleh menggunakan fasad cache atau fungsi pembantu cache. Ini menyediakan antara muka bersatu untuk berinteraksi dengan pelbagai pemandu cache, yang membolehkan anda menyimpan dan mengambil data dengan cara yang konsisten tanpa mengira mekanisme penyimpanan yang mendasari.

Berikut adalah panduan langkah demi langkah mengenai cara membersihkan cache di Laravel:

  1. Import fasad cache di bahagian atas skrip php anda.
    Gunakan Illuminate \ Support \ Facades \ Cache;
    1Gunakan Illuminate \ Support \ Facades \ Cache;
  2. Menggunakan 'Cache :: Flush' kaedah untuk membersihkan keseluruhan cache. Kaedah ini menghilangkan semua kunci dari cache, tanpa mengira pemandu cache yang digunakan. Cache :: flush ();
    1Cache :: flush ();

  3. Gunakan cache :: Lupakan kaedah untuk memadam kunci tertentu dari cache. Kaedah ini mengambil kunci sebagai hujah dan menghilangkan pasangan nilai kunci yang sepadan dari cache.

    Cache :: lupa ('kunci');
    1Cache :: lupa ('kunci');

Itu sahaja! Cache kini dibersihkan, dan semua kunci telah dikeluarkan.

Perhatikan bahawa kaedah 'cache :: flush' adalah arahan pentadbiran, dan tidak disyorkan untuk digunakan dalam persekitaran pengeluaran. Sekiranya anda ingin membersihkan hanya bahagian tertentu cache, anda boleh menggunakan kaedah cache :: lupa untuk memadam kekunci tertentu sebaliknya.

Kesimpulan

Tutorial ini menerangkan cache flushing dalam rangka Laravel menggunakan utiliti baris perintah artisan dan juga secara programatik. Membersihkan cache di laravel selamat di semua persekitaran. Setelah cache dibersihkan, aplikasi mula membuat cache baru.