Heim > PHP-Framework > Laravel > Hauptteil

Laravel-Cache löschen

WBOY
Freigeben: 2023-05-20 16:40:09
Original
5507 Leute haben es durchsucht

Laravel ist ein hervorragendes PHP-Framework, das viele fortschrittliche Technologien wie Composer, Blade Engine, Eloquent ORM usw. nutzt. Bei der Verwendung von Laravel treten jedoch manchmal Cache-Probleme auf. Beispielsweise wird eine Datei geändert, aber die Website wird immer noch nicht aktualisiert. In diesem Fall muss der Cache geleert werden. In diesem Artikel erfahren Sie, wie Sie den Cache in Laravel löschen.

1. Leeren Sie den Konfigurationscache

Die Konfigurationsdateien von Laravel werden zwischengespeichert, was die Programmleistung verbessern kann. Wenn wir die Konfigurationsdatei im Konfigurationsverzeichnis ändern, müssen wir den Cache leeren, damit die neue Konfigurationsdatei wirksam wird. Die Methode zum Löschen des Konfigurationscache ist wie folgt:

Öffnen Sie ein Terminalfenster im Stammverzeichnis des Laravel-Projekts und führen Sie dann den folgenden Befehl aus:

php artisan config:cache
Nach dem Login kopieren

Nach der Ausführung dieses Befehls generiert Laravel die Konfigurationscachedatei im Bootstrap/Cache-Verzeichnis. Wenn Sie diese Cache-Datei löschen möchten, können Sie den folgenden Befehl verwenden:

php artisan config:clear
Nach dem Login kopieren

Nach der Ausführung dieses Befehls löscht Laravel die Datei bootstrap/cache/config.php.

2. Löschen Sie den Routing-Cache.

Die Routing-Dateien von Laravel werden zwischengespeichert, was die Programmleistung verbessern kann. Wenn wir die Datei „routes/web.php“ oder „routes/api.php“ ändern, müssen wir den Cache leeren, damit die neue Routing-Datei wirksam wird. Die Methode zum Löschen des Routencaches ist wie folgt:

Öffnen Sie ein Terminalfenster im Stammverzeichnis des Laravel-Projekts und führen Sie dann den folgenden Befehl aus:

php artisan route:clear
Nach dem Login kopieren

Nach der Ausführung dieses Befehls löscht Laravel die Datei „bootstrap/cache/routes.php“. Datei. Wenn Sie die Routen-Cache-Datei neu generieren möchten, können Sie den folgenden Befehl verwenden:

php artisan route:cache
Nach dem Login kopieren

Nach der Ausführung dieses Befehls generiert Laravel die Routen-Cache-Datei im Bootstrap/Cache-Verzeichnis.

3. Leeren Sie den Ansichtscache.

Die Ansichtsdateien von Laravel werden ebenfalls zwischengespeichert, was die Programmleistung verbessern kann. Wenn wir eine Ansichtsdatei ändern, müssen wir den Cache leeren, damit die neue Ansichtsdatei wirksam wird. Die Methode zum Löschen des Ansichtscache ist wie folgt:

Öffnen Sie ein Terminalfenster im Stammverzeichnis des Laravel-Projekts und führen Sie dann den folgenden Befehl aus:

php artisan view:clear
Nach dem Login kopieren

Nach der Ausführung dieses Befehls löscht Laravel alle Ansichtscachedateien im Verzeichnis storage/framework/views.

4. Leeren Sie den Service-Cache. Der Service-Container von Laravel speichert gebundene Klasseninstanzen, was die Programmleistung verbessern kann. Wenn wir eine Klasse in AppServiceProvider registrieren, müssen wir den Cache leeren, damit die neue Klasse wirksam wird. Die Methode zum Löschen des Dienstcaches ist wie folgt:

Öffnen Sie ein Terminalfenster im Stammverzeichnis des Laravel-Projekts und führen Sie dann den folgenden Befehl aus:

php artisan clear-compiled
Nach dem Login kopieren

Nach der Ausführung dieses Befehls löscht Laravel die Datei „compiled.php“ im Bootstrap /cache-Verzeichnis.

5. Alle Caches löschen

Wenn Sie alle Laravel-Caches auf einmal löschen möchten, können Sie den folgenden Befehl verwenden:

php artisan cache:clear
Nach dem Login kopieren

Nach der Ausführung dieses Befehls löscht Laravel alle Dateien im Verzeichnis storage/framework/cache sowie Bootstrap/ Die Dateien config.php, Routes.php, Services.php und Packages.php im Cache-Verzeichnis.

Zusammenfassung

Durch die Einleitung dieses Artikels können wir die Methode zum Löschen des Caches in Laravel klar verstehen. Diese Methoden können uns helfen, nach der Änderung des Programms rechtzeitig wirksam zu werden und den normalen Betrieb des Programms sicherzustellen. Bei der Verwendung von Laravel ist Caching eine wichtige Optimierungsmethode, Sie müssen jedoch auch darauf achten, den Cache rechtzeitig zu leeren, da es sonst zu unnötigen Problemen kommt.

Das obige ist der detaillierte Inhalt vonLaravel-Cache löschen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!