مهدی
4 سال پیش توسط مهدی مطرح شد
3 پاسخ

ساخت آمارگیر برای لاراول

خب سلام به دوستان راکتی عزیز :)
من قبلا توی این پرسش و پاسخ دوتا پکیج آمارگیر لاراول نام بردم و خواستم ازشون استفاده کنم که متاسفانه روی لاراول 7 به بالا کار نمی کردن! حالا هرچی من بهشون ور رفتم و تلاش کردم که راهشون بندازم آخرش من رو به دردسر انداختن خب منصرف شدم و گفتم بیخیال بذار خودم دست به کد بشم و چیزی بنویسم
حالا اصل داستان:
من برای سایتی که دارم طراحی می کنم نیازمند یک سیستم آمارگیر هستم که اطلاعات زیر رو برام فراهم کنه:

  1. اطلاعات دستگاه کاربر (نوع سیستم عامل، ورژن سیستم عامل، نوع مرورگر، ورژن مرورگر)
  2. آی پی حقیقی کاربر
  3. شمارش تعداد بازدید ها روی یک سری از route ها

خب برای مورد اول به این پکیج رسیدم که اطلاعات دقیقی از سیستم کاربر بهم میده، برای مورد دوم به این پکیج رسیدم که اطلاعات دقیقی از آی پی ارائه میکنه
خب تا اینجاش که اوکیه 😁

مشکل از جایی شروع میشه که من دقیقا نمیدونم چطوری باید اطلاعات کاربر رو بگیرم، یعنی از middleware استفاده کنم و تلاش کنم یه دونه اختصاصی بنویسم؟ یا روش دیگه ای (منتظر پیشنهادات خوبتون هستم)

تا اینجا یه جمع بندی بکنم، پس من اطلاعات سیستم کاربر به همراه آی پی رو دارم ولی نمیدونم چطوری و در چه مرحله ای از ریکوئست کاربر از این اطلاعات استفاده کنم.

و مورد سوم: من یک سری route خاص دارم که میخوام آمار بازدید این هارو ثبت کنم، مثل آدرس وبلاگم یا یه پست خاص که تعداد ویوهاش رو بشمارم توی پیاده سازی این هم به مشکل خوردم و نمیدونم چیکار کنم! ولی حس می کنم اگه بتونم قسمت اول رو پیاده سازی کنم بتونم ازش استفاده هایی بکنم مثل همین شمارش بازدید های یک پست...

ممنونم که وقت گذاشتین و این متن طولانی رو مطالعه کردید و منتظر نظرات خوب و دقیق و فنی شما هستم 😍
ارادتمند شما

@hesammousavi


ثبت پرسش جدید
حسام موسوی
تخصص : طراح و برنامه نویس
@hesammousavi 4 سال پیش مطرح شد
0

سلام
کلا پیشنهاد میکنم از گوگل آنالیتیکس استفاده کنید.
اما اگر مایل نیستید به استفاده ازش و حتما میخواید خودتون پیاده بفرمایید میتونید
باید جدولی بسازید، یه میدلور بسازید و روی هر روتی که خواستید فراخونی کنید.
مقادیر مورد نظرتون رو بگیرید و در سطر دیتابیس ذخیره بفرمایید.


مهدی
تخصص : برنامه نویس و طراح وب
@mrmmg 4 سال پیش مطرح شد
0

@hesammousavi
من مشکلی با گوگل آنالیتیکس ندارم منتهی روی سرورهای داخلی جوابگو نیست و تحریم هستیم
و گرنه نمیخواستم کار خودم رو سخت کنم


محسن بستان
تخصص : Senior Backend Developer
@mohsenbostan 4 سال پیش مطرح شد
0

@mrmmg
سلام.
این پکیج رو بررسی کردید ؟
https://github.com/spatie/laravel-analytics

با لاراول 7 هم سازگاره.
اگر هم خواستید خودتون یه پکیج بسازید پیشنهاد می کنم سورس این پکیج و قبلی ها رو بررسی کنید.


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

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