Blog Yazılarım

Laravel Befriended Paketi

Eloquent Befriended, takip eden veya engellenen modellere göre içeriği takip etme, engelleme ve filtreleme gibi sosyal medyaya benzer özellikler sunar. Laravel Befriended, kullanıcılarınızın görebileceklerini ve göremediklerini daha iyi kontrol etmenizi sağlayan filtreleme içeriğini yöneten kapsamlarla birlikte gelir.

Eloquent modellerini takip etme, engelleme ve beğenme özelliğini uygulamak için özellikleri ve sözleşmeleri kullanır. Benioku örnekleri User modeli gösterse de, herhangi bir başka model için olabilir. Örneğin, bir kullanıcının bir Companyveya Projectdaha fazla isim vermesi için veya gibi bir modeli izlemesine izin verebilirsiniz .

İşte aşağıdaki özellikleri kullanmanın birkaç kod örneği:

<?php

$eric = User::where('name', 'Eric Barnes')->first();
$user->follow($eric);

$user->following()->count(); // 1
$eric->followers()->count(); // 1 
Bir kullanıcının başka bir kullanıcıyı takip edip etmediğini de kontrol edebilirsiniz::
<?php

$user->isFollowing($friend);
$user->follows($friend); // alias

Daha fazla bilgi edin

Bu paket hakkında daha fazla bilgiyi rennokki / befriended adresindeki resmi GitHub readme sayfasından öğrenebilir ve bu paketi Laravel projenize yükleyebilirsiniz



Bu yazıyı paylaş

Yorumlar (0)

Yorum Yap