cuneytsenturk / laravel-url-shortener
Laravel URL Shortener
1.0.3
2024-08-04 22:23 UTC
Requires
- php: ^8.0
- ext-json: *
- balping/json-raw-encoder: ^1.0
- illuminate/support: ^9.0|^10.0|^11.0
Requires (Dev)
- laravel/framework: >=5.3
- mockery/mockery: ^1.5
- orchestra/testbench: ^7.4|^8.0|^9.0
- phpunit/phpunit: ^9.0
README
Laravel URL Shortener 是一个简单而实用的包,允许您在 Laravel 框架内缩短 URL。
特性
- 将长 URL 缩短为短 URL
- 解析短 URL 返回其原始 URL
- 用户友好的界面
安装
要求
- PHP 8.0 或更高版本
- Laravel 7.x 或更高版本
步骤 1:安装包
您可以通过 Composer 安装此包
composer require cuneytsenturk/laravel-url-shortener
步骤 2:配置
要配置此包,请使用以下命令发布 config
文件
php artisan vendor:publish --provider="CuneytSenturk\UrlShortener\Provider"
如果您想使用外观,请添加别名。
'UrlShortener' => CuneytSenturk\UrlShortener\Facade::class,
步骤 3:数据库迁移
运行数据库迁移以创建必要的表
php artisan migrate
使用方法
您可以使用包的函数执行 URL 缩短操作。
缩短 URL
要缩短 URL
use Cuneytsenturk\UrlShortener\Facade; $shortUrl = UrlShortener::encode('https://example.com/very/long/url'); echo $shortUrl;
解析短 URL
将短 URL 解析回其原始 URL
use Cuneytsenturk\UrlShortener\Facade; $originalUrl = UrlShortener::decode($shortUrl); echo $originalUrl;
测试
要运行包附带的自定义测试
vendor/bin/phpunit
贡献
如果您想做出贡献,请发送 pull request。所有贡献都欢迎。
许可证
本项目采用 MIT 许可证。有关更多信息,请参阅 LICENSE 文件。
联系
如有疑问或反馈,请联系 Cüneyt Şentürk。