Laravel Clear Cache Using Artisan Command (CLI)
This will be a tutorial session where we will discuss how to clear cache from blade (views), routes, config, etc., using the command line and artisan command.
When our app is in production mode (live), we need to clear the cache of projects for better optimization of the project. But if our application is in development mode then what we want to do is not get cursed due to the cache. At this time we need to clear the cache.
List of the cache clear commands, see below
1. Clear Route Cache
Use the below command and clear your routes cache :
php artisan route:cache
2. Clear Cache Laravel Application
Use the below command and clear your application cache :
php artisan cache:clear
3. Laravel Clear Config Cache
Use the below command and clear your config cache :
php artisan config:cache
4. Clear View Cache Laravel
Use the below command and clear your view (blade) cache :
php artisan view:clear
5. Reoptimized Class
php artisan optimize
We do not have access to SSH on shared hosting servers. In such a case, we can clear the cache by typing the code in the route file.
For this, go to your web.php file and put this code for clearing the cache of our application :
//Clear route cache:
Route::get('/route-cache', function() {
$exitCode = Artisan::call('route:cache');
return 'Routes cache cleared';
});
//Clear config cache:
Route::get('/config-cache', function() {
$exitCode = Artisan::call('config:cache');
return 'Config cache cleared';
});
// Clear application cache:
Route::get('/clear-cache', function() {
$exitCode = Artisan::call('cache:clear');
return 'Application cache cleared';
});
// Clear view cache:
Route::get('/view-clear', function() {
$exitCode = Artisan::call('view:clear');
return 'View cache cleared';
});
0 Comments
Add a comment