Aplikasi Keuangan yang mengatur lalu lintas transaksi antara bank dan aplikasi internal Kampus
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

20 lines
370 B

<?php
namespace App\Domains\System\Traits\Model;
use Illuminate\Database\Eloquent\Model;
/**
* @mixin Model
*/
trait HasSlugs
{
abstract public function sluggable(): string;
public static function bootHasSlugs(): void
{
static::creating(function (Model $model) {
$model->slug = str($model->sluggable())->slug();
});
}
}