خب یک راه هست که سخته ولی فکر می کنم بشه با Ajax ممکنش کرد و با جاوا اسکریپت که بگی اگه hostname برابر بود با آدرس سایت چراغ کاربر سبز بشه(یعنی نشون بده آنلاینه)
@ali748604
سلام میتونید به صورت زیر عمل کنید:
$user->isOnline(); // another way
User::online()->get();
میتونید اموزش زیر رو بررسی کنید و همچنین لینک داکیومنت اصلی از گیت هاب رو ببینید
http://ditty.ir/posts/laravel-visits-statistics-package-and-show-online-users/XEKY5
داداش آرمین من الان به ازای رفرش صفحه بررسی میکنه که ایا کاربر انلاین هست یا نه چجوری میتونم به صورت انی بررسی کنه چون من تا زمانی که رفرش نکردم بررسی نمیکنه که ایا کاربر انلاین هست یا نه من روی صفحه میرم اون ور میان این ور با موس اینها اصلا انلاین نشون نمیده کاربر ولی وقتی رفرش میکنم بررسی میکنه که کاربر انلاین هست @arminamirinasab
با استفاده از Ajax در جاوا اسکریپت میشه این کار رو کرد.کلا اگه شما میخواید صفحه رفرش نشه باید از جاوا اسکریپت استفاده کنید بعضی از فریمورک ها هم هستند مثلا Vue.js که کار رو برای رابط کاربری و این بخش ها خیلی آسون تر می کنه به نظر من به جای استفاده از روش های سنتی از فریمورک ها استفاده کنید.موفق باشید🌹
به نظرت setInterval هی ایجکس بفرستم بررسی کنم مغولانه هست یا درست هست یا از کدوم اونت بررسی کنم راهنمایی کنی ممنون میشم @arminamirinasab
همین طور وقتی وارد سایت میشم تو لیست کاربران انلاین نشون میده کاربر انلاین را ولی وقتی از سایت خارج میشم باز تو لیست کاربرانم هست کاربر انلاین بعد از 4 دقیقه از بین میره کاربر انلاین شده و همین طور وقتی داخل سایتم هستم بعد از 4 دقیقه یا بیشتر یا کمتر کاربر انلاین شده باز از بین میره باید ریلود کنم کاربر را انلاین نشون بده چه کنم
@arminamirinasab
@khanzadimahdi
آره همینطور که گفتید میشه از setinterval استفاده کرد و با Ajax نشونش داد ولی به نظر من بهتره شما یک فریمورک جاوا اسکریپت مثل Vue یا React رو یاد بگیرید. این فریمورک ها طراحی رابط کاربری رو بسیار ساده می کنند.مثلا همین راکت که از Vue برای رابط کاربری استفاده کرده.
امیدوارم کمکتون کنه🌹
@ali748604
خوب داداش من با ایجکس فرستادم به کدوم کنترلر بفرستم و همین طور کدوم تابع بررسی میکنه کاربر انلاینه یا نه اگر کاربر انلاینه تو لیست ها چه کنم نمایش بدم کاربران انلاین چون تاخیری دارند هر چند ریلود کنم @arminamirinasab
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟