<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
class Contact extends Model
{
use HasFactory;
public function getRouteKeyName()
return 'hash';
}
protected static function boot()
parent::boot();
static::creating(function($model) {
$model->hash = generateUniqueID((strlen(Contact::count()) + 2));
});