An application’s primary cache stores everything that is manually cached in the application. There are multiple ways to clear an application’s cache. We have learnt on how to clear cache in a Controller in Laravel. Let us now learn an even more simpler way, on how to clear cache using Laravel artisan commands.
We will look into a few commands that will clear various types of caches. For example config, route, view, and application cache of a Laravel application.
So open you terminal or command line, and cd into your Laravel project’s directory to use the clear cache artisan commands.
Clear Cache commands using artisan
Application
To clear the entire application’s cache, you may use the command below.
php artisan cache:clear
Route
To clear cache for your applications routes, use the following command as shown below.
php artisan route:clear
Configuration
After changing the application’s configuration files or editing only the config directory files, you may need to clear only the configuration cache. Use the following command for it.
php artisan config:clear
View Blade
To clear cache for the view blade files of your Laravel project which are basically called the compiled view files, you may run the following artisan command.
php artisan view:clear
All cache
You can also clear all caches using a single command. Simply merge all single artisan commands using & operator as shown below.
/**[SAFE] Clears all cache with 1 line!**/
php artisan route:clear &&
php artisan view:clear &&
php artisan config:clear &&
php artisan cache:clear &&
php artisan clear-compiled
You can also use the single smaller command as shown below to clear all cache.
php artisan optimize:clear