codex68
3 سال پیش توسط codex68 مطرح شد
10 پاسخ

مشکل عجیب در لاراول

دوستان علت این مشکل به نظرتون چیه
تا همین امروز من داشتم با کدهایی که نوشتم با لاراول و لایو وایر کار می کردم اما یکدفعه نمی دونم چی شد دیگه خطاها پاس داده نمیشه
یعنی :

                                             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


ثبت پرسش جدید
codex68
@hunt.coders1989 3 سال پیش مطرح شد
0

یعنی شخصا می تونم بگم واقعا بعضی چیزها خیلی مسخره و بی پاسخ هستند تو برنامه نویسی پوشه vendor رو اصلا من دست هم نزدم هیچ فایلی رو تا امروز هم سیستم داشت کار می کرد یهو از کار افتاد اومد پوشه وندور رو پاک کردم برگشتم تو پروژه و ورژن اول برنامه وندور رو کپی کردم اوردم رو هاست و ویندوری که تا الان بود رو پاک کردم . درست شد.
مشکل از پوشه vendor بود چه چیزی این مشکل رو ایجاد کرد نمی دونم ولی با حذف اون و گذاشتن پوشه و فایل های قدیمی مسئله حل شد.
با تشکر از همه دوستان


codex68
@hunt.coders1989 3 سال پیش مطرح شد
0

دوستان عزیز
اینطوری استفاده کردم 2 بار کار کرد دوباره مشکل ایجاد شد
return redirect()->back()->with(['buy request ok' => 'buy request ok']);
یعنی باز دوبار درخواست به درستی بر می گشت و پیام تو ویو نمایش داده می شد اما دوباره همون کار رو می کنم دیگه کار نمی کنه. خیلی عجیبه این مسئله اصلا


codex68
@hunt.coders1989 3 سال پیش آپدیت شد
0

دوستان یه راهنمایی دیگه هم بکنم خدمتتون
این ازون مشکلای الکی هستش که زمان می گیره چون
من اومدم از تو روت یه مسیر تعیین کردم تستی و کد زیر رو گذاشتم تو روت اصلی سایت
الان همینم دیگه کار نمی کنه

Route::get('/t/t', function () {
return redirect('/dashboard')->with(['buy request ok'=>'buy request ok']);
});

الان به درستی به همون صفحه ریدایرکت میشه و پیام هم نمایش داده میشه اما از داخل هیچ کدوم از کنترلر های سایت این دستور کار نمی کنه یعنی ریدارکت میشه اما خطا نمیاد که چاپ بشه.


codex68
@hunt.coders1989 3 سال پیش آپدیت شد
0

دوستان چند درصد فکر می کنید مشکل بخاطر استفاده از cloudflare.com برای دی ان اس باشه
1- البته تا امروز مشکلی نداشتم
2- مسیر های جدید رو وقتی با همین دستور می ذارم یک بار فقط 1 بار اول بدون مشکل پیام چاپ میشه اما دفعه بعد دیگه چاپ نمیشه.

*** جا داره بگم سیستم کش دی ان اس کلو هم حذف کردم اما بازم همون مشکل پا بر جاست


علیرضا کفایتی
تخصص : برنامه نویس laravel, vue.js
@alirezakefayati 3 سال پیش مطرح شد
0

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


codex68
@hunt.coders1989 3 سال پیش مطرح شد
0

ممنون الان دارم می برم روی لوکال سورس کد رو بعد کم کم لایو وایر رو حذف می کنم و کدهای دیگه رو تا ببینم چه بخشی باعث شده این مشکل پیش بیاد یا اینکه یک لاراول دیگه نصب و کانفیگ می کنم دوباره اصل کدها رو کم کم به اون انتقال می دم تا ببینم کدوم بخش باعث این مشکل شده . احساس من می گه لایو وایر داره این کار رو می کنه امیدوارم اشتباه کنم ولی لایو وایر بخوبی کارمی کنه تمام بخشهاش ولی نمی دونم والله اصلا پاک گیج شدم.


علیرضا کفایتی
تخصص : برنامه نویس laravel, vue.js
@alirezakefayati 3 سال پیش مطرح شد
0

من هم یک زمان توی سی شارپ به شبیه همچین مشکلی برخوردم که هیچ دلیل منطقی نداشت ارور ها و آخر فهمیدم مشکلم از ویژوآل استودیو هست ...
امیدوارم مشکلتون حل بشه


سبحان مولایی
تخصص : برنامه‌نویس وب: Python ::...
@websaz 3 سال پیش مطرح شد
1

سلام به این شکل استفاده کنید.

    session()->flash('call platform 105', 'call platform 105');
    return redirect()->back();

@hunt.coders1989


codex68
@hunt.coders1989 3 سال پیش مطرح شد
0

متاسفانه این روش هم جواب نمیده قبلا استفاده کردم الانم دوباره تست کردم همین مسئله داره منو شدیدا درگیر می کنه چرا نباید جواب بده.


codex68
@hunt.coders1989 3 سال پیش مطرح شد
0

دوستان چیزی که توسنتم بفهمم اینه سسشن موقعی که از redirect استفاده میشه چاپ نمیشه ولی موقعی که از return view استفاده میشه چاپ میشه ؟ میشه نظر بدید به نظرتون مشکل از خود لاراول هستش یعنی اپدیت کردم حل نشد کدهامو بردارم تو یه فریم ورک دیگه بریزم ؟

@websaz


codex68
@hunt.coders1989 3 سال پیش مطرح شد
0

یعنی شخصا می تونم بگم واقعا بعضی چیزها خیلی مسخره و بی پاسخ هستند تو برنامه نویسی پوشه vendor رو اصلا من دست هم نزدم هیچ فایلی رو تا امروز هم سیستم داشت کار می کرد یهو از کار افتاد اومد پوشه وندور رو پاک کردم برگشتم تو پروژه و ورژن اول برنامه وندور رو کپی کردم اوردم رو هاست و ویندوری که تا الان بود رو پاک کردم . درست شد.
مشکل از پوشه vendor بود چه چیزی این مشکل رو ایجاد کرد نمی دونم ولی با حذف اون و گذاشتن پوشه و فایل های قدیمی مسئله حل شد.
با تشکر از همه دوستان


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

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