gallib / laravel-short-url
Laravel URL缩短包
1.9.0
2022-03-07 14:16 UTC
Requires
- php: ^8.0
- guzzlehttp/guzzle: ^7.4
- illuminate/auth: ^9.0
- illuminate/contracts: ^9.0
- illuminate/database: ^9.0
- illuminate/routing: ^9.0
- illuminate/support: ^9.0
- symfony/dom-crawler: ^6.0
Requires (Dev)
- mockery/mockery: ^1.5
- orchestra/testbench: ^7.0
- phpunit/phpunit: ^9.5
README
Laravel Short Url

Laravel Short Url 是一个允许您缩短URL的包。
安装
使用 composer
composer require gallib/laravel-short-url
然后运行
php artisan vendor:publish --provider="Gallib\ShortUrl\ShortUrlServiceProvider"
php artisan migrate
最后,将 ShortUrl::routes();
添加到 routes/web.php
文件末尾
配置
Laravel Short Url 的配置文件位于 config/shorturl.php
- 黑名单 : 允许黑名单URL。关键词可以是URL、关键词或扩展名
高级配置
您可以选择不添加 ShortUrl::routes();
,而是调用三个独立的方法
ShortUrl::createRoutes();
用于缩短URLShortUrl::manageRoutes();
用于管理URLShortUrl::redirectRoute();
用于重定向到URL
这允许您添加中间件或路由前缀。
迁移定制
如果您不打算使用 Short Url 的默认迁移,应在您的 AppServiceProvider
的 register
方法中调用 ShortUrl::ignoreMigrations();
方法。您可以使用以下方式导出默认迁移:
php artisan vendor:publish --tag=shorturl-migrations
不错!
Laravel short url 现已设置在您的首页上。