
پکیج Laravel Visits برای فریم ورک لاراول توسط Bader Almutairi برای اتصال شمارنده به هر مدلی ساخته شده است. این پکیج از دیتابیس redis استفاده می کند و با سرعت بالا آی پی های موجود در سیستم رم را شناسایی و برای شما براساس مدل های موجود در پروژه مثل (user, post , product , ...) گزارش کاملی ارائه می دهد متاسفانه در آموزش های فارسی موجود فقط یک کپی از سایت laravel-news.com به کاربران نشان داده اند !!! در وحله اول وقتی اقدام به نصب و استفاده می کنید کاملا سردگرم می شوید که اصلا نیازمندی های این پکیج بر روی سیستم وجود دارد یا نه؟
ویژگی های پکیج Laravel Visits برای فریم ورک لاراول
- یک آیتم مدل میتواند شامل انواع مختلف بازدیدهای ثبت شده سایت باشد (با استفاده از تگها)
- این پکیج به یک نوع مدل محدود نمیشود (مانند برخی از پکیجها که فقط محدود به استفاده از مدل User هستند)
- ثبت بازدیدهای سایت از طریق شناسایی آدرس IP و براساس بازدید کننده محاسبه میشود نه براساس تعداد بازدید، بنابراین، با رفرش کردن صفحه سایت، بازدید جدیدی ثبت نمیشود (میتوان این روند را از طریق تنظیمات، تغییر داد)
- دریافت بالاترین و پایینترین تعداد بازدید در هر مدل
- دریافت کشوری که دارای بیشترین تعداد بازدید کننده است
- دریافت تعداد بازدید سایت در هر دوره مانند یک ماه از سال از یک آیتم یا مدل
نیازمندی های اولیه برای نصب پکیج Laravel Visits
- Laravel 5.5 و بالاتر
- PHP 7.1 و بالاتر
- دیتابیس Redis
نصب و راه اندازی:
دستور ذیل را در composer اجرا کنید (در مسیر پروژه)
composer require awssat/laravel-visits
php artisan vendor:publish --provider="awssat\Visits\VisitsServiceProvider"
'laravel-visits' => [
'host' => env('REDIS_HOST', '127.0.0.1'),
'password' => env('REDIS_PASSWORD', null),
'port' => env('REDIS_PORT', 6379),
'database' => 3, // anything from 1 to 15, except 0 (or what is set in default)
],
نکته پس از انجام این تنظیمات به علت کش بودن تنظیمات در پروژه شما باید کش لاراول را خالی کنید تا ارتباط دیتابیس redis اجرا شود .
visits($model)->{method}()
در این کد منظور از model هر مدلی می تواند باشد مثل (user, post , ...) و منظور از method متدهای تعریف شده در خود این پکیج می باشد برای داکیومنت کامل Laravel Visits کلیک کنید.


لینک فارسی یا انگلیسی،کدام url در سئو می تواند بهتر باشد؟

سئو سایت فروشگاهی بهمراه چک لیست کامل

سایت مپ نکات و موارد مهم درباره ثبت نقشه سایت در گوگل

پشتیبانی سایت + موارد، هزینه و تعرفه ها

بوم مدل کسب و کار چیست و راهنمای کامل

حذف سشن (session) سبد خرید برگشت از درگاه پرداخت در لاراول

نصب کتابخانه در پایتون

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

استراتژی سئو به زبان ساده

مشکل sql_mode=only_full_group_by در لاراول (laravel)