PHP code example of jaacu / laravel-model-hashids

1. Go to this page and download the library: Download jaacu/laravel-model-hashids library. Choose the download type require.

2. Extract the ZIP file and open the index.php.

3. Add this code to the index.php.
    
        
<?php
require_once('vendor/autoload.php');

/* Start to develop here. Best regards https://php-download.com/ */

    

jaacu / laravel-model-hashids example snippets


...
$table->hashid();
...

use Jaacu\LaravelModelHashids\Traits\UsesHashIds;

class MyModel extends Model
{
    use UsesHashIds;
}

$model = Model::first();

route('model.show',$model); // output: http://mydomain/model/<hashid>

$model->getId() // returns: the model <hashid>

'connections' => [
    'main' => [
        'salt' => env('APP_KEY'), // Uses the env app key by default
        'length' => 6,
    ],
    'alternative' => [
        'salt' => 'your-salt-string',
        'length' => 'your-length-integer',
    ],
]
bash
php artisan vendor:publish --provider="Jaacu\LaravelModelHashids\LaravelModelHashidsServiceProvider"