প্রকল্প সম্পর্কে
Laravel Plausible একটি প্যাকেজ যা Plausible Analytics-কে Laravel অ্যাপ্লিকেশনে নিয়ে আসে। এটি Plausible Stats API-এর সাথে মিথস্ক্রিয়ার জন্য একটি সরল facade প্রদান করে, যা ডেভেলপারদের রিয়েল-টাইম ভিজিটর সংখ্যা, একত্রিত মেট্রিক্স, টাইম সিরিজ ডেটা এবং বিভিন্ন বৈশিষ্ট্য দ্বারা ব্রেকডাউন সংগ্রহ করতে দেয়। Composer ব্যবহার করে কম্যান্ড composer require njoguamos/laravel-plausible দিয়ে ইনস্টল করা হয়, এরপর php artisan plausible:install দিয়ে কনফিগারেশন ফাইল পাবলিশ করা হয়। ইনস্টলেশনের পর ব্যবহারকারীদের .env ফাইলে তাদের Plausible সাইট ID এবং API key যোগ করতে হয়, এবং self-hosted ইনস্ট্যান্সের জন্য PLAUSIBLE_BASE_URL সেট করা যায়। প্যাকেজটি বেশ কয়েকটি met hod প্রদান করে: Plausible::realtime() বর্তমান ভিজিটর সংখ্যা ফেরত দেয়; Plausible::aggregates() period, metrics, comparison, filters, date range এবং imported data অন্তর্ভুক্তির জন্য ঐচ্ছিক প্যারামিটার সহ সারাংশ মেট্রিক্স সংগ্রহ করে; Plausible::timeSeries() কনফিগারেবল ইন্টারভাল সহ সময় জুড়ে ডেটা পয়েন্ট ফেরত দেয়; Plausible::breakdown() page, browser, বা country এর মতো কোনো বৈশিষ্ট্য দ্বারা গোষ্ঠীবদ্ধ পরিসংখ্যান প্রদান করে, যেখানে লিমিট, পেজিনেশন এবং ফিল্টারিং সমর্থিত। API কল কমানোর জন্য ডিফল্টভাবে তিন মিনিটের জন্য response ক্যাশ করা হয়, কিন্তু PLAUSIBLE_CACHE_DURATION এবং PLAUSIBLE_CACHE_DRIVER পরিবেশ চলক দ্বারা ক্যাশ স্থায়িত্ব এবং ড্রাইভার সামঞ্জস্য করা যায়, অথবা PLAUSIBLE_CACHE=false দিয়ে সম্পূর্ণ ক্যাশিং বন্ধ করা যায়। প্যাকেজটিতে composer test দিয়ে চালানো যায় এমন একটি টেস্ট সুইট রয়েছে এবং এটি মানক Laravel অবদান নির্দেশিকা মেনে চলে।
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.