PHP وLaravel

التثبيت composer require blipit/blipit

ثبّت حزمة blipit/blipit واستدعِ init مرة واحدة بالمفتاح العام ومعرّف المشروع الخاصين بمشروعك. يُبلّغ عن الاستثناءات والأخطاء غير الملتقطة تلقائيًا.

1التثبيت

sh
composer require blipit/blipit

2التهيئة عند بدء التشغيل

PHP عادي: في أعلى وحدة التحكم الأمامية لديك. Laravel: في AppServiceProvider::boot. القيمتان موجودتان في صفحة مفاتيح المشروع.

php
use Blipit\Blipit;

Blipit::init([
    "key" => "<public key>",
    "project" => <project id>,
    "environment" => "production",
    "release" => "myapp@1.4.2",
]);

3الالتقاط اليدوي ومحاولات تسجيل الدخول

php
Blipit::captureException($e);
Blipit::captureMessage("cache miss rate above 50%", "warning");
Blipit::setUser(["id" => "42", "email" => "ana@example.com"]);
Blipit::captureSecurity("login_failed", $email, "bad_password", null, $request->ip(), $request->userAgent());

4تحقق من أنه يعمل

افتح المشكلات في app.blipit.io. يظهر الحدث الأول خلال بضع ثوانٍ، مجمّعًا في مشكلة، ويتلقى المسؤولون بريدًا إلكترونيًا.

php
Blipit::captureMessage("Hello from PHP");

من المفيد معرفته

  • يأتي التكامل الكامل لـ Laravel (سياق الطلب ومهام الطابور وArtisan) من حزمة sentry/sentry-laravel؛ وتعمل دون تغيير مع SENTRY_LARAVEL_DSN=https://<public key>@in.blipit.io/<project id>.
  • مرّر "traces_sample_rate" => 0.2 في init وستظهر الطلبات في صفحة الأداء.

هل واجهتك مشكلة؟ راسل support@blipit.io. المفاتيح وDSN الدقيق لكل مشروع موجودة تحت مفاتيح API في app.blipit.io.