Heim >Backend-Entwicklung >PHP-Tutorial >Wie lösche ich den Cache in Laravel 5 auf Shared Hosting ohne CLI-Zugriff?

Wie lösche ich den Cache in Laravel 5 auf Shared Hosting ohne CLI-Zugriff?

Susan Sarandon
Susan SarandonOriginal
2024-11-02 04:27:02432Durchsuche

How to Clear Cache in Laravel 5 on Shared Hosting Without CLI Access?

Cache auf Shared Hosting ohne CLI-Zugriff in Laravel 5 löschen

Shared-Hosting-Server beschränken oft den Zugriff auf die Befehlszeilenschnittstelle (CLI) Dies macht es schwierig, handwerkliche Befehle wie „cache:clear“ auszuführen. In diesen Situationen gibt es jedoch alternative Möglichkeiten, den Cache zu leeren.

Eine Problemumgehung besteht darin, Artisan-Befehle direkt in Ihrem Code aufzurufen. Sie können dies mit der Methode Artisan::call() in Ihrer Routendatei tun:

<code class="php">Route::get('/clear-cache', function() {
    $exitCode = Artisan::call('optimize:clear');
    // return what you want
});</code>

Dieser Code ruft den Artisan-Befehl „optimize:clear“ auf, der den Cache löscht. Weitere Informationen zum Aufrufen von Artisan-Befehlen außerhalb der CLI finden Sie in der Laravel-Dokumentation: http://laravel.com/docs/5.0/artisan#calling-commands-outside-of-cli

Das ist wichtig zu beachten Der Anwendungscache wird nur dann im Verzeichnis storage/framework/cache gespeichert, wenn Sie den Dateitreiber in der Datei config/cache.php konfiguriert haben. Sie können verschiedene Cache-Treiber wie Redis oder Memcached auswählen, um die Leistung im Vergleich zu einem dateibasierten Cache zu verbessern.

Das obige ist der detaillierte Inhalt vonWie lösche ich den Cache in Laravel 5 auf Shared Hosting ohne CLI-Zugriff?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn