teertz/shortlink

Generating a short-link by id

v1.0.1 2016-10-12 16:33 UTC

This package is not auto-updated.

Last update: 2025-02-01 22:02:58 UTC


README

Introduction

Teertz Shortlink provides a simple way to generate a path of shortlink by passing an ID of your object and keep it in your database as you want.

The generated link is like: http://example.com/abdg;

Basic Usage

To get started with Teertz Shortlink, add to your composer.json file as a dependency:

composer require teertz/shortlink

Get the full path

<?php

use Teertz\Shortlink\Generator as Shortlink;

class SomeClass
{
    public function saveObject($id)
    {
        /* some work before */

        $shortlink = (new Shortlink('http://example.com'))->get(1);
        // output 'http://example.com/aaaa';

        $shortlink = (new Shortlink('http://example.com'))->get(4);
        // output 'http://example.com/aaad';

        /* some work after */
    

    }
}

Configuration with Laravel

Add the Shortlink facade to the aliases array in your app configuration file:

'Shortlink' => Teertz\Shortlink\Generator::class,

License

Teertz Shortlink is open-sourced software licensed under the MIT license