gallib/laravel-short-url

Laravel URL缩短包

1.9.0 2022-03-07 14:16 UTC

This package is auto-updated.

Last update: 2024-09-07 20:14:11 UTC


README

Laravel Short URL logo

Laravel Short Url 构建状态 StyleCI

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(); 用于缩短URL
  • ShortUrl::manageRoutes(); 用于管理URL
  • ShortUrl::redirectRoute(); 用于重定向到URL

这允许您添加中间件或路由前缀。

迁移定制

如果您不打算使用 Short Url 的默认迁移,应在您的 AppServiceProviderregister 方法中调用 ShortUrl::ignoreMigrations(); 方法。您可以使用以下方式导出默认迁移:

php artisan vendor:publish --tag=shorturl-migrations

不错!

Laravel short url 现已设置在您的首页上。

致谢