حذف کش لاراول (با ترمینال و Artisan)
سلام
اگه برنامه نویس لاراول باشید قطعا براتون موقعیت هایی پیش میاد که یک روت میسازید یا تغییراتی تو فایل ها اعمال میکنید ولی در پروژه تغییرات اعمال نمیشه، برای اینکار باید کش لاراول رو پاک کنید تا بتونید تغییرات رو مشاهده کنید، برای حذف کش در لاراول در ادامه همراه بپرسم باشید.
در لاراول، هنگام توسعه یک برنامه لاراول، اغلب اوقات تغییراتی که ما ایجاد کردهایم اعمال نمیشوند. این معمولاً به دلیل وجود حافظه پنهان لاراول اتفاق می افتد. لاراول سیستمهای کش مختلف را برای توسعه برنامههای لاراول با بارگذاری سریع ارائه میکند.
در ادامه به دو روش چگونگی حذف کش در لاراول می پردازیم.
۱- حذف کش laravel با کمک خط فرمان(Terminal)
پاک کردن کش لاراول با استفاده از خط فرمان
- Laravel Clear Route Cache
- Laravel Clear App Cache
- Laravel Clear Config Cache
- Laravel Clear View Cache
- Laravel Clear Cache using Reoptimized Class
حذف کش روت
از دستور زیر برای حذف کش های بخش Route ها استفاده کنید:
php artisan route:cache
حذف کش برنامه
از دستور زی ربرای حذف کش های Session و Coockie ها استفاده کنید:
php artisan cache:clear
حذف کش config
از دستور زی ربرای حذف کش تنظیماتی که در config برنامه ایجاد کرده اید استفاده کنید:
php artisan config:clear
حذف کش ویو
از دستور زیر برای حذف کش های بخش View ها استفاده کنید:
php artisan view:clear
حذف کش بهینه شده:
php artisan optimize:clear
۱- حذف کش laravel با استفاده از دستور Artisan
اگر از Cpanel اسفاده میکنید به هاستنیگ خود تیکت ارسال کنید تا Terminal را برای شما فعال کند
اگر پروژه ی خود را روی هاست اشتراکی فعال کردید و دسترسی SSH ندارید و همچنین دسترسی Terminal ندارید، میتوانید با کمک Artsian کش های خود را پاک کنید.
برای حذف کش به این صورت میتوانید کدهای زیر را در فایل routes/web.php قرار دهید، با اینکار هر بار که پروژه را ایجاد کنید، کش ها پاک میشوند.
فراموش نکنید که وقتی پروژه را روی سرور اجرا کردید، حتما این دستورات را حذف کنیدو
۱ ۲ ۳ ۴ ۵ ۶ ۷ ۸ ۹ ۱۰ ۱۱ ۱۲ ۱۳ ۱۴ ۱۵ ۱۶ ۱۷ ۱۸ ۱۹ ۲۰ ۲۱ ۲۲ ۲۳ ۲۴ ۲۵ ۲۶ ۲۷ ۲۸ ۲۹ |
//Clear route cache Route::get('/route-cache', function() { \Artisan::call('route:cache'); return 'Routes cache cleared'; }); //Clear config cache Route::get('/config-cache', function() { \Artisan::call('config:cache'); return 'Config cache cleared'; }); // Clear application cache Route::get('/clear-cache', function() { \Artisan::call('cache:clear'); return 'Application cache cleared'; }); // Clear view cache Route::get('/view-clear', function() { \Artisan::call('view:clear'); return 'View cache cleared'; }); // Clear cache using reoptimized class Route::get('/optimize-clear', function() { \Artisan::call('optimize:clear'); return 'View cache cleared'; }); |
این بود روش حذف کش در لاراول که بسیار کاربردی است و هر زمان که بخواهید میتوانید استفاده کنید.
چنانچه سوالی در رابطه با حذف کش در لاراول داشتید از ما بپرسید.
موفق باشید.
ارسال نظر
شما باید وارد شوید یا عضو شوید تا بتوانید نظر ارسال کنید