tzsk / shorten-url
此包已被废弃,不再维护。未建议替换包。
Google URL Shortener and Expander for Laravel.
2.0.0
2019-09-30 18:17 UTC
Requires
- php: ^7.2
- illuminate/support: ~5.7|~5.8|~6.0
Requires (Dev)
- phpunit/phpunit: ^8.0
- squizlabs/php_codesniffer: ^3.0
README
用于缩短和扩展URL的Google包。如果您计划在应用程序发送的文本消息中发送链接,这是一个很好的组合。
安装
通过Composer
$ composer require tzsk/shorten-url
配置
首先在您的应用程序配置文件中添加服务提供者和外观。
'providers' => [ ... Tzsk\ShortenUrl\Provider\ShortenUrlServiceProvider::class, ... ] ... 'aliases' => [ ... 'GoogleUrl' => Tzsk\ShortenUrl\Facade\GoogleUrl::class, ... ]
然后运行带有标志config
的vendor: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以获取有关最近更改的更多信息。
贡献
请参阅CONTRIBUTING和CONDUCT以获取详细信息。
安全
如果您发现任何与安全相关的问题,请通过电子邮件mailtokmahmed@gmail.com联系,而不是使用问题跟踪器。
鸣谢
许可
MIT许可证(MIT)。请参阅许可文件以获取更多信息。