Knowledge Base
MilesWeb / How-Tos

How to Clear Cache in Laravel? Know Here

Approx. read time : 3 min

Laravel is an open-source PHP framework used for building web applications, and it works on the MVC model-view-controller framework. 

While building Laravel applications, sometimes,  the changes in the code are not reflected. This issue usually occurs due to caching. In this tutorial, we will learn about how to clear caches in Laravel applications. 

There are two ways to clear the caches in Laravel, one through the artisan command and the other from browsers.

In this article, we will understand the steps you can use to clear different types of caches like the config caches, view caches, route caches, and application caches from your Laravel application. 

Pick A Laravel Hosting Plans To Scale Laravel Applications!

Steps to Clear Cache in Laravel Using Artisan Commands:

The first step is to open your terminal and go to the Laravel application’s folder and execute the command:

Clear Application Cache

For running the laravel application cache, run the following artisan command:

php artisan cache:clear

Clear Route Cache

To clear the route cache of your Laravel application, run the below artisan command:

php artisan route:clear

Clear Configuration Cache

If you want to clear the config cache of your Laravel application, run the command:

php artisan config:clear

Clear Compiled Views Cache 

If you need to clear and view cache of your laravel application, simply run the artisan command given below: 

php artisan view:clear

Clearing Cache in Laravel Through Web Browser

Now, to clear the cache through the browser, then we need to run these commands programmatically, as it’s difficult to get console access to your Laravel application. So, this method is easy and helpful. 

First, we need to create specific routes in Laravel, as shown below: 

// Clear application cache:

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

//Clear route cache:

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

//Clear config cache:

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

// Clear view cache:

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

This is how you can clear caches in Laravel using the Artisan command. 

Nehal is an ardent content writer. She's passionate about crafting content that's simple but adds value. Her insatiable interest in writing has allowed her to explore her skills. She is adept and can write for different types of content formats.

Trusted By Thousands of Clients & Big Businesses

We highly appreciate the kind and stellar feedback we receive from our customers. Delivering the best is our goal! MilesWeb is rated Excellent out of 5 based on reviews. Read more reviews.

Excellent
Based on reviews
2 hours ago
Perfect and Valuable Server + ...
I am using MilesWeb Servers, The main thing which I getting are continuous support over everything w...
Gunjan Makwana
4 hours ago
Milesweb is superb Hosting pro...
Milesweb is superb Hosting provider ever, their Support team is amazing!!!...
Abhishek Singh
15 hours ago
Great support in great timing...
We need urgent assistance on changes in a primary domain on our client's Cpanel accounts and reached...
Riyaju Deen
21 hours ago
Best Website Hosting platform ...
I was new on MilesWeb. And needed help on multiple areas from setting up to getting started with cre...
Harshada
1 days ago
Very quick and helpful assista...
Very quick and helpful assistance. Support person listened properly and provided a nice solution....
Narendra
1 days ago
the team is very supportive th...
the team is very supportive though at times effort needs to be made to make understand the problem s...
Suree Sharma
1 days ago
I am using miles web for 3plus...
I am using miles web for 3plus years, very quick and perfect support by the team, they helped me man...
Sri Raghav
2 days ago
The service is good...
The service is good. They are answering with patience and doing the needful as soon as possible....
MR
2 days ago
Perfect and Valuable Server + ...
I am using MilesWeb Servers, The main thing which I getting are continuous support over everything w...
Gunjan Makwana
3 days ago
Very quick and helpful assista...
Very quick and helpful assistance. Support person listened properly and provided a nice solution....
Narendra
4 days ago
positively helped me with find...
positively helped me with finding insecure content on my website causing SSL to not work properly on...
Thaviraj Junglee
4 days ago
Exceptional support, Truly Pra...
I had opted for the basic wordpress hosting plan as I intended to experiment with various plug-ins. ...
Aseem Chandna