technoyer / laravel-cuttly
Helping developers using Cutt.ly API for shorter URLs
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: 2025-05-07 11:39:06 UTC
README
The cutt.ly package for Laravel
Installation
As quick as possible you can install this package via composer
1) Download package: laravel-cuttly
Run this command:
composer require technoyer/laravel-cuttly
2) Register service provider
Register the service provider in config/app.php
'providers' => [ // [...] //Cuttly Technoyer\Cuttly\CuttlyServiceProvider::class, ],
You may also register the Cuttly
facade:
'aliases' => [ // [...] //Cuttly 'Cuttly' => Technoyer\Cuttly\Facade\Cuttly::class, ],
3) Cuttly API Key
You must add the cutt.ly api key in .evn file, and publishing the config/cuttly.php
php artisan vendor:publish --provider="Technoyer\Cuttly\CuttlyServiceProvider"
Add this line in .env file
CUTTLY_API_KEY=your cutt.ly api key
Get your api key for this link: https://cutt.ly/edit
Usage
<?php $url = app('cuttly')->short('https://www.google.com/example'); //output e.g: https://cutt.ly/FUMWlUC
Or using facade with namespace declaration like this:
<?php $url = Cuttly::short('https://www.google.com/example'); //output e.g: https://cutt.ly/FUMWlUC