tzsk/shorten-url

此包已被废弃,不再维护。未建议替换包。

Google URL Shortener and Expander for Laravel.

2.0.0 2019-09-30 18:17 UTC

This package is auto-updated.

Last update: 2020-09-30 01:47:15 UTC


README

Latest Version on Packagist Software License Scrutinizer Code Quality Quality Score Total Downloads

用于缩短和扩展URL的Google包。如果您计划在应用程序发送的文本消息中发送链接,这是一个很好的组合。

安装

通过Composer

$ composer require tzsk/shorten-url

配置

首先在您的应用程序配置文件中添加服务提供者和外观。

'providers' => [
    ...
    Tzsk\ShortenUrl\Provider\ShortenUrlServiceProvider::class,
    ...
]
...
'aliases' => [
    ...
    'GoogleUrl' => Tzsk\ShortenUrl\Facade\GoogleUrl::class,
    ...
]

然后运行带有标志configvendor:publish

$ php artisan vendor:publish --tag=config

一旦这样做,您将在配置文件夹中有一个新文件。 config/url.php

只有一个条件。缩短URL的Google API密钥。只需用Google账号登录并访问[https://console.developers.google.com]

现在在那里创建一个新的应用程序。并启用API以缩短URL。并在凭据部分生成API密钥

使用

# Use Class Path at the top of the File.
use Tzsk\ShortenUrl\Facade\GoogleUrl;

# Inside your Controller Method for Shortening.

$short = GoogleUrl::shorten("LONG URL"); # Returns String.
# OR...
$short_data = GoogleUrl::extended()->shorten("LONG URL");
/**
* For extended it will give the full response that google provides.
*/


# Inside your Controller Method for Expanding.
$long = GoogleUrl::expand("SHORT URL"); # Returns String.
# OR...
$long_data = GoogleUrl::extended()->expand("SHORT URL");
/**
* For extended it will give the full response that google provides.
*/

变更日志

请参阅CHANGELOG以获取有关最近更改的更多信息。

贡献

请参阅CONTRIBUTINGCONDUCT以获取详细信息。

安全

如果您发现任何与安全相关的问题,请通过电子邮件mailtokmahmed@gmail.com联系,而不是使用问题跟踪器。

鸣谢

许可

MIT许可证(MIT)。请参阅许可文件以获取更多信息。