So löschen Sie den Laravel-Cache im Shared Hosting-Server

In diesem Tutorial erfahren Sie, wie Sie den Cache in Ihrer Laravel-Anwendung leeren, wenn diese auf einem Shared-Hosting-Server gehostet wird. Dieses Tutorial zeigt Ihnen zwei Methoden zum Leeren des Caches

  • 1. Laravel – Cache im Shared Hosting-Server mithilfe von Webroutes löschen
  • 2. Laravel – Cache im Shared Hosting-Server mithilfe der Aufgabenplanung (Cronjob) löschen

1. Laravel – Cache im Shared Hosting-Server mithilfe von Webroutes löschen

 //Clear route cache
 Route::get('/route-cache', function() {
     \Artisan::call('route:cache');
     return 'Routes cache cleared';
 });

 //Clear config cache
 Route::get('/config-cache', function() {
     \Artisan::call('config:cache');
     return 'Config cache cleared';
 }); 

 // Clear application cache
 Route::get('/clear-cache', function() {
     \Artisan::call('cache:clear');
     return 'Application cache cleared';
 });

 // Clear view cache
 Route::get('/view-clear', function() {
     \Artisan::call('view:clear');
     return 'View cache cleared';
 });

 // Clear cache using reoptimized class
 Route::get('/optimize-clear', function() {
     \Artisan::call('optimize:clear');
     return 'View cache cleared';
 });

2. Laravel – Cache im Shared Hosting-Server mithilfe der Aufgabenplanung (Cronjob) löschen

Wenn Sie es automatisch zu einem bestimmten Zeitpunkt ausführen möchten, müssen Sie zuerst Cronjob einrichten.

Öffnen app\Console\Kernel.php und aktualisieren Sie den folgenden Code:

protected function schedule(Schedule $schedule)
{
    $schedule->command('cache:clear')->hourly();
    $schedule->command('config:clear')->hourly();
    $schedule->command('view:clear')->hourly();
    $schedule->command('route:clear')->hourly();
    $schedule->command('optimize:clear')->hourly();
}

Sie können einen beliebigen Cronjob-Zeitplan festlegen. Informationen zur Aufgabenplanung in Laravel finden Sie in  diesem Dokument . Außerdem müssen Sie die Dokumentation des Hosting-Anbieters konsultieren, um Cronjob einzurichten.

1.00 GEEK