۴۰۴ Not Found! قیمت ها به ۴۰۳ برگشت! به مدت محدود!
بزن بریم!سلام.
کسی از پکیج Laravel Stats Tracker استفاده کرده.
کلی جدول میاد ایجاد میکنه چه طوری براش مدل ایجاد کنیم و این مدل باید مرتبط با کدوم جدول باشه. و نحوه واکشی اطلاعات از مدل ؟
ممنونم
@juza66
تویی توضیحات داکیومنت رو نگاه بندازی خودش یک مدل با نام Tracker ایجاد میکنه
نحوه نصب با کمپوز
composer require pragmarx/tracker
و تنظیمات اولیه
Add the service provider to your app/config/app.php:
PragmaRX\Tracker\Vendor\Laravel\ServiceProvider::class,
Add the alias to the facade on your app/config/app.php:
'Tracker' => 'PragmaRX\Tracker\Vendor\Laravel\Facade',
بعدش پابلیش میکنی
php artisan vendor:publish --provider="PragmaRX\Tracker\Vendor\Laravel\ServiceProvider"
تویی فایل کرنل میدلور رو براش ست میکنی app/Http/Kernel.php
\PragmaRX\Tracker\Vendor\Laravel\Middlewares\Tracker::class,
مایگرت کردن
php artisan migrate
و اینجوری استفاده باس بکنی
$visitor = Tracker::currentSession();
var_dump( $visitor->client_ip );
var_dump( $visitor->device->is_mobile );
var_dump( $visitor->device->platform );
var_dump( $visitor->geoIp->city );
var_dump( $visitor->language->preference );
آمار بازدید روزانه
$sessions = Tracker::sessions(60 24); // get sessions (visits) from the past day
foreach ($sessions as $session)
{
var_dump( $session->user->email );
var_dump( $session->device->kind . ' - ' . $session->device->platform );
var_dump( $session->agent->browser . ' - ' . $session->agent->browser_version );
var_dump( $session->geoIp->country_name );
foreach ($session->session->log as $log)
{
var_dump( $log->path );
}
}
لیست کاربران آنلاین
$users = Tracker::onlineUsers();
مشاهده دستگاه های کاربران
$users = Tracker::userDevices(60 24, $user->id);
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟