راکت

اعمال نشدن تغییرات dd

10 پاسخ

با سلام من به یه مسئله عجیب روی هاست برخوردم یه روت درست کردم به این شکل

Route::get('command', function () {
    dd(jdate(Date::now()));
});

وقتی این روت رو اجرا کردم نتیجه زمان فعلی رو برگردوند که درسته ولی وقتی دوباره و چند باره اجرا کردم همون نتیجه قبل رو برگردوند نه زمان جدید رو برای امتحان اول در همین روت به جای dd کردن ، return کردم که بازم همون نتیجه قبلی آورد بعد یه روت جدید رو با return به شکل زیر ایجاد کردم

Route::get('command2', function () {
    return jdate(Date::now());
});

که درست کار کرد و با هر اجرا زمان جدیدی رو برگردوند.کسی میدونه مشکل dd() چیه؟

ثبت پرسش جدید

پاسخ‌ها

10
امیرحسین
امیرحسین
@teriplusinfo

تخصص: برنامه نویس

dd سندی رو برمیگردونه که شامل کد های html و js هست برای بهتر نشون دادن روند ....
از سوپر رفرش استفاده کنید

علیرضا کفایتی
علیرضا کفایتی
@alirezakefayati

تخصص: برنامه نویس laravel, vue.js

سلام
همون طور که فرمودند با نگه داشتن کلید های Ctrl + Fn + F5 مشکلتون احتمالا حل خواهد شد

شاید پاسخ شما همین‌جا باشد

مهدی
مهدی
@mahdiam200

تخصص: برنامه نویس

@gomnam

fn نداریم که؟

امیر علی
امیر علی
@ajdar9667

تخصص: طراح و توسعه دهنده fullstack

داخل بعضی لپتاپ ها داره

مهدی
مهدی
@mahdiam200

تخصص: برنامه نویس

@gomnam
الان من با سیستمم که Fn نداره هرچی crtl+f5 میزنم کار نمیکنه

سبحان مولایی
سبحان مولایی
@websaz

تخصص: برنامه‌نویس وب: Python :: Django :: Node :: Php :: Laravel :: JS :: React :: React Native

سلام لاراول یک ویژگی به نام کش کردن داره که route ها هم شامل این ویژگی میشوند شما اگر کدهاتون رو به یک controller انتقال بدید درست می شه. یا به ازای هر درخواست کش رو پاک کنید که کار خوبی نیست و controller بهتر هست
@mahdiam200

مهدی
مهدی
@mahdiam200

تخصص: برنامه نویس

@websaz
اصلا اول کار مشکل در کنترلر بود که بعد اومدم به این روش تست کردم و برای فهم بهتر و آسونتر این گذاشتن همچنین بعد از اجرای روت با استفاده از optimize:clear همه کشها رو پاک کردم همچنین همه کش ها از پوشه bootstrap-<cache رو پاک کردم منتها اثری نداشت

علیرضا کفایتی
علیرضا کفایتی
@alirezakefayati

تخصص: برنامه نویس laravel, vue.js

صرفا برای تکمیل حرف خودم نه پاسخ شما :
اگر هم دکمه Fn ندارید از این دکمه ترکیبی Shift + Ctrl + R استفاده کنید ...

مهدی
مهدی
@mahdiam200

تخصص: برنامه نویس

@gomnam

Shift + Ctrl + R را هم امتحان کردم باز هم مشکل باقی است

sinaQ
sinaQ
@sinaQasemi

تخصص: magican

Route::get('clear_cache', function () {
    Artisan::call('cache:clear');
    dump('cache cleared');
});

اگر دارید دولپ میکنید این روت رو بسازید و هرموقع سیستم کش میکنه ازش استفاده کنید ، منتها کار استانداردی نیست🤐

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام