cuneytsenturk/laravel-url-shortener

1.0.3 2024-08-04 22:23 UTC

This package is auto-updated.

Last update: 2024-09-04 22:43:53 UTC


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