technoyer / laravel-cuttly
帮助开发者使用Cutt.ly API缩短URL
dev-main
2022-01-07 04:53 UTC
Requires
- php: >=7.1
- ext-json: *
- illuminate/support: ^5.8 || ^6.0 || ^7.0 || ^8.0
This package is auto-updated.
Last update: 2024-09-07 10:24:34 UTC
README
Laravel的cutt.ly包
安装
您可以通过composer尽可能快速地安装此包
1) 下载包:laravel-cuttly
运行此命令
composer require technoyer/laravel-cuttly
2) 注册服务提供者
在 config/app.php 中注册服务提供者
'providers' => [ // [...] //Cuttly Technoyer\Cuttly\CuttlyServiceProvider::class, ],
您也可以注册 Cuttly 门面
'aliases' => [ // [...] //Cuttly 'Cuttly' => Technoyer\Cuttly\Facade\Cuttly::class, ],
3) Cuttly API密钥
您必须在.env文件中添加Cuttly API密钥,并发布config/cuttly.php
php artisan vendor:publish --provider="Technoyer\Cuttly\CuttlyServiceProvider"
在 .env 文件中添加此行
CUTTLY_API_KEY=your cutt.ly api key
通过此链接获取API密钥: https://cutt.ly/edit
用法
<?php $url = app('cuttly')->short('https://www.google.com/example'); //output e.g: https://cutt.ly/FUMWlUC
或者使用命名空间声明使用门面,如下所示
<?php $url = Cuttly::short('https://www.google.com/example'); //output e.g: https://cutt.ly/FUMWlUC