یوسف آقاجانی
11 ماه پیش توسط یوسف آقاجانی مطرح شد
3 پاسخ

چگونه در لاراول بدون رفرش شدن صفحه داده ای را ذخیره کنیم

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


ثبت پرسش جدید
رایموند
تخصص : مختصص وردپرس - برنامه نویس لار...
@Raymond 11 ماه پیش مطرح شد
1

درود خوبی...
با استفاده چارچوب Livewire در لاراول ...


مهدی سمیعیان
تخصص : برنامه نویس وب/اندروید
@mahdidev 11 ماه پیش مطرح شد
0

ارسال و دریافت دیتا بدون رفرش شدن از طریق اجکس ajax امکان پذیر است. برای اینکار می تونی از جاوا اسکریپت، جی کوئری، ویو و یا ری اکت و ... استفاده کنی


Ermia
تخصص : توسعه دهنده وب فول استک + سیست...
@MakaveliDon 11 ماه پیش مطرح شد
0

دو تا راه هست

راه اول

1.ابتدا یک api درست کنید

پ
(دقیقا مشابه تابعی که اطلاعاتو از فرم‌میگیره) و اون تابع رو داخال فایل routes/api.php برای یک مسیر تنظیمش کنید

2.برای ارسال فرم

به اون ایپی ای چاره ای جز جاوا اسکریپت یا لایو وایر نداریم میتونید از الپاین ویو جی کوئی استفاده کنید ابتدا اطلاعاتو از داخل ورودی ها میگیریدو وقتی سابمیت شد preventDefault میکنید که فرم فرستاده نشه بعد اطلاعاتو با ajax (بهتره از کتابخونه axios استفاده کنید) بفرستید به اون ادرس

اما راه دوم که اصولی تره از همون اولفرانت اند و بک اندتونو جدا کنید میتونید از خود لاراول استفاده کنید یا برای فرانت اندتون از نکست یا ناکست استفاده کنید ک برنامه SPA درست کنید که گزینه معقول تری هست و کل سایتتون مثل اپلیکیشن و فوق تعاملی میشه فقط دقت کنسد توس اسن راه باید از سرور استفاده کنید که سئو تون اسیب نبیده

در آخر درباره InteriaJS، Livewire, React بخونید

ری اکت یک فریم ورک قدرتمند برای امور فرانت اند هست من خودم توصیه میکنم تو مقیاس های بزرگ از همون اول فرانت اند و بک اندتونو جدا کنید


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

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