aysetas / shortly-package
Laravel package for shorten url
Installs: 13
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
Type:package
Requires
- php: ^8.1
- illuminate/support: ^8.0 || ^9.0 || ^10.0
- sqids/sqids: ^0.4.1
README
Laravel Shortly Package, Laravel projelerinde kolayca linkleri kısaltmanıza olanak tanır.
Kurulum
Paketi Composer kullanarak kurabilirsiniz:
composer require aysetas/shortly-package
Kullanım
Paketin nasıl kullanılacağına dair örnekler ve açıklamalar:
Link Kısaltma Oluşturma
Paket, uzun URL'leri kısaltmak için getUrl
yöntemini sağlar. Bu yöntemi kullanarak uzun bir URL'yi kısaltabilirsiniz.
use Aysetas\ShortlyPackage\Facades\Shortly; $shortUrl = Shortly::getUrl('https://example.com'); echo $shortUrl; // http://short.ly/lu8TSUzec
Kısa Linki Eski Hale Dönüştürme
Paket ayrıca kısa bir URL'yi eski URL'ye dönüştürmek için expandUrl
yöntemini sağlar. Bu yöntemi kullanarak, bir kısa kodu (short code) eski URL'ye dönüştürebilirsiniz.
use Aysetas\ShortlyPackage\Facades\Shortly; $shortCode = "lu8TSUzec"; $originalUrl = Shortly::expandUrl($shortCode); echo $originalUrl; // 'https://example.com'
Linkte Tıklama Sayısı Alma
Paket ayrıca bir kısa URL'ye ait tıklama sayısını almak için getHits
yöntemini sağlar. Bu yöntemi kullanarak, bir kısa kodun (short code) tıklama sayısını alabilirsiniz.
use Aysetas\ShortlyPackage\Facades\Shortly; $shortCode = "lu8TSUzec"; $hits = Shortly::getHits($shortCode); echo $hits;