laravel-ready/url-shortener
最新稳定版本:v1.2.15
Composer 安装命令:
composer require laravel-ready/url-shortener
包简介
Simple URL shortener for laravel apps
README 文档
README
📂 About
URL shortener for Laravel apps...
📦 Installation
Get via composer
composer require laravel-ready/url-shortener
⚙️ Configs
php artisan vendor:publish --tag=url-shortener-config
🏗️ Migrations
# publish migrations php artisan vendor:publish --tag=url-shortener-migrations # apply migrations php artisan migrate --path=/database/migrations/laravel-ready/url-shortener
📝 Usage
use LaravelReady\UrlShortener\Enums\ShortingType; use LaravelReady\UrlShortener\Supports\UrlShortener; $shortUrl = UrlShortener::shortUrl( 'https://github.com/laravel-ready/url-shortener', [ 'title' => 'TEST TITLE', 'description' => 'Lorem ipsum dolar amet', ], ShortingType::Emoji );
CreateShortUrlRequest
To see all validation rules, see the CreateShortUrlRequest class.
use LaravelReady\UrlShortener\Requests\CreateShortUrlRequest; class ShortUrlController extends Controller { public function store(CreateShortUrlRequest $request) { $validateData = $request->validated(); $shortUrl = UrlShortener::shortUrl( $validateData['url'], $validateData['meta'] ?? [], $validateData['type'] ?? ShortingType::Random ); } }
🔗 Postman
You can reach postman examples here.
⚓ Credits
- This project was generated by the packager.
统计信息
- 总下载量: 267
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 2
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2023-03-16