دوستان علت این مشکل به نظرتون چیه
تا همین امروز من داشتم با کدهایی که نوشتم با لاراول و لایو وایر کار می کردم اما یکدفعه نمی دونم چی شد دیگه خطاها پاس داده نمیشه
یعنی :
return redirect()->back()->with('call platform 105', 'call platform 105');
وقتی تو کنترلر خودم به این شکل خطاها رو پاس می دادم به ویو و تو ویوو اینجوری فراخوانی می کردم
@if(Session::has('call platform 105'))
<script>
alertify.set('notifier','position', 'top-center');
alertify.warning('Alert : Your request is not valid');
</script>
@endif
الان دیگه کار نمی کنه اصلا یعنی خطا ها نمایش داده نمیشن با دستور with
یعنی شخصا می تونم بگم واقعا بعضی چیزها خیلی مسخره و بی پاسخ هستند تو برنامه نویسی پوشه vendor رو اصلا من دست هم نزدم هیچ فایلی رو تا امروز هم سیستم داشت کار می کرد یهو از کار افتاد اومد پوشه وندور رو پاک کردم برگشتم تو پروژه و ورژن اول برنامه وندور رو کپی کردم اوردم رو هاست و ویندوری که تا الان بود رو پاک کردم . درست شد.
مشکل از پوشه vendor بود چه چیزی این مشکل رو ایجاد کرد نمی دونم ولی با حذف اون و گذاشتن پوشه و فایل های قدیمی مسئله حل شد.
با تشکر از همه دوستان
دوستان عزیز
اینطوری استفاده کردم 2 بار کار کرد دوباره مشکل ایجاد شد
return redirect()->back()->with(['buy request ok' => 'buy request ok']);
یعنی باز دوبار درخواست به درستی بر می گشت و پیام تو ویو نمایش داده می شد اما دوباره همون کار رو می کنم دیگه کار نمی کنه. خیلی عجیبه این مسئله اصلا
دوستان یه راهنمایی دیگه هم بکنم خدمتتون
این ازون مشکلای الکی هستش که زمان می گیره چون
من اومدم از تو روت یه مسیر تعیین کردم تستی و کد زیر رو گذاشتم تو روت اصلی سایت
الان همینم دیگه کار نمی کنه
Route::get('/t/t', function () {
return redirect('/dashboard')->with(['buy request ok'=>'buy request ok']);
});
الان به درستی به همون صفحه ریدایرکت میشه و پیام هم نمایش داده میشه اما از داخل هیچ کدوم از کنترلر های سایت این دستور کار نمی کنه یعنی ریدارکت میشه اما خطا نمیاد که چاپ بشه.
دوستان چند درصد فکر می کنید مشکل بخاطر استفاده از cloudflare.com برای دی ان اس باشه
1- البته تا امروز مشکلی نداشتم
2- مسیر های جدید رو وقتی با همین دستور می ذارم یک بار فقط 1 بار اول بدون مشکل پیام چاپ میشه اما دفعه بعد دیگه چاپ نمیشه.
*** جا داره بگم سیستم کش دی ان اس کلو هم حذف کردم اما بازم همون مشکل پا بر جاست
ممنون الان دارم می برم روی لوکال سورس کد رو بعد کم کم لایو وایر رو حذف می کنم و کدهای دیگه رو تا ببینم چه بخشی باعث شده این مشکل پیش بیاد یا اینکه یک لاراول دیگه نصب و کانفیگ می کنم دوباره اصل کدها رو کم کم به اون انتقال می دم تا ببینم کدوم بخش باعث این مشکل شده . احساس من می گه لایو وایر داره این کار رو می کنه امیدوارم اشتباه کنم ولی لایو وایر بخوبی کارمی کنه تمام بخشهاش ولی نمی دونم والله اصلا پاک گیج شدم.
من هم یک زمان توی سی شارپ به شبیه همچین مشکلی برخوردم که هیچ دلیل منطقی نداشت ارور ها و آخر فهمیدم مشکلم از ویژوآل استودیو هست ...
امیدوارم مشکلتون حل بشه
سلام به این شکل استفاده کنید.
session()->flash('call platform 105', 'call platform 105');
return redirect()->back();
متاسفانه این روش هم جواب نمیده قبلا استفاده کردم الانم دوباره تست کردم همین مسئله داره منو شدیدا درگیر می کنه چرا نباید جواب بده.
دوستان چیزی که توسنتم بفهمم اینه سسشن موقعی که از redirect استفاده میشه چاپ نمیشه ولی موقعی که از return view استفاده میشه چاپ میشه ؟ میشه نظر بدید به نظرتون مشکل از خود لاراول هستش یعنی اپدیت کردم حل نشد کدهامو بردارم تو یه فریم ورک دیگه بریزم ؟
یعنی شخصا می تونم بگم واقعا بعضی چیزها خیلی مسخره و بی پاسخ هستند تو برنامه نویسی پوشه vendor رو اصلا من دست هم نزدم هیچ فایلی رو تا امروز هم سیستم داشت کار می کرد یهو از کار افتاد اومد پوشه وندور رو پاک کردم برگشتم تو پروژه و ورژن اول برنامه وندور رو کپی کردم اوردم رو هاست و ویندوری که تا الان بود رو پاک کردم . درست شد.
مشکل از پوشه vendor بود چه چیزی این مشکل رو ایجاد کرد نمی دونم ولی با حذف اون و گذاشتن پوشه و فایل های قدیمی مسئله حل شد.
با تشکر از همه دوستان
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟