aliahmedi
5 سال پیش توسط aliahmedi مطرح شد
8 پاسخ

پکیج visitor

سلام مهندس من چطوری با پکیج shetabit/visitor کاربران که کدوم صفحات رفتند یا ای پی هاشون یا مرورگرشون میتونم به دست بیارم یا ....همان کاربران انلاین


ثبت پرسش جدید
آرمین امیری نسب
تخصص : برنامه نویس فرانت اند
@arminamirinasab 5 سال پیش مطرح شد
1

خب یک راه هست که سخته ولی فکر می کنم بشه با Ajax ممکنش کرد و با جاوا اسکریپت که بگی اگه hostname برابر بود با آدرس سایت چراغ کاربر سبز بشه(یعنی نشون بده آنلاینه)
@ali748604


mahdi khanzadi
تخصص : Software engineer
@khanzadimahdi 5 سال پیش مطرح شد
0

سلام میتونید به صورت زیر عمل کنید:

  • تشخیص اینکه کاربر فعلی انلاین هست یا نه
$user->isOnline(); // another way
  • گرفتن لیست کاربرهای انلاین
User::online()->get(); 

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

http://ditty.ir/posts/laravel-visits-statistics-package-and-show-online-users/XEKY5

https://github.com/shetabit/visitor


aliahmedi
@ali748604 5 سال پیش مطرح شد
1

داداش آرمین من الان به ازای رفرش صفحه بررسی میکنه که ایا کاربر انلاین هست یا نه چجوری میتونم به صورت انی بررسی کنه چون من تا زمانی که رفرش نکردم بررسی نمیکنه که ایا کاربر انلاین هست یا نه من روی صفحه میرم اون ور میان این ور با موس اینها اصلا انلاین نشون نمیده کاربر ولی وقتی رفرش میکنم بررسی میکنه که کاربر انلاین هست @arminamirinasab


آرمین امیری نسب
تخصص : برنامه نویس فرانت اند
@arminamirinasab 5 سال پیش مطرح شد
0

با استفاده از Ajax در جاوا اسکریپت میشه این کار رو کرد.کلا اگه شما میخواید صفحه رفرش نشه باید از جاوا اسکریپت استفاده کنید بعضی از فریمورک ها هم هستند مثلا Vue.js که کار رو برای رابط کاربری و این بخش ها خیلی آسون تر می کنه به نظر من به جای استفاده از روش های سنتی از فریمورک ها استفاده کنید.موفق باشید🌹


@ali748604


aliahmedi
@ali748604 5 سال پیش مطرح شد
1

به نظرت setInterval هی ایجکس بفرستم بررسی کنم مغولانه هست یا درست هست یا از کدوم اونت بررسی کنم راهنمایی کنی ممنون میشم @arminamirinasab


aliahmedi
@ali748604 5 سال پیش مطرح شد
1

همین طور وقتی وارد سایت میشم تو لیست کاربران انلاین نشون میده کاربر انلاین را ولی وقتی از سایت خارج میشم باز تو لیست کاربرانم هست کاربر انلاین بعد از 4 دقیقه از بین میره کاربر انلاین شده و همین طور وقتی داخل سایتم هستم بعد از 4 دقیقه یا بیشتر یا کمتر کاربر انلاین شده باز از بین میره باید ریلود کنم کاربر را انلاین نشون بده چه کنم
@arminamirinasab
@khanzadimahdi


آرمین امیری نسب
تخصص : برنامه نویس فرانت اند
@arminamirinasab 5 سال پیش مطرح شد
0

آره همینطور که گفتید میشه از setinterval استفاده کرد و با Ajax نشونش داد ولی به نظر من بهتره شما یک فریمورک جاوا اسکریپت مثل Vue یا React رو یاد بگیرید. این فریمورک ها طراحی رابط کاربری رو بسیار ساده می کنند.مثلا همین راکت که از Vue برای رابط کاربری استفاده کرده.
امیدوارم کمکتون کنه🌹
@ali748604


aliahmedi
@ali748604 5 سال پیش مطرح شد
0

خوب داداش من با ایجکس فرستادم به کدوم کنترلر بفرستم و همین طور کدوم تابع بررسی میکنه کاربر انلاینه یا نه اگر کاربر انلاینه تو لیست ها چه کنم نمایش بدم کاربران انلاین چون تاخیری دارند هر چند ریلود کنم @arminamirinasab


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

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