PDA

View Full Version : تغییر کلید اصلی مدل



mshoping
پنج شنبه 12 آذر 1394, 09:17 صبح
سلام دوستان
بنده میخوام برای یکی از مدل هام یه UUID درست کنم و دارم از این پکیج (https://packagist.org/packages/rhumsaa/uuid) استفاده میکنم .




protected static function boot()
{
parent::boot();

static::creating(function ($model) {
$model->{$model->getKeyName()} = (string)$model->generateNewId();
});
}

/**
* Get a new version 4 (random) UUID.
*
* @return \Rhumsaa\Uuid\Uuid
*/
public function generateNewId()
{
return Uuid::uuid4();
}



این کد رو داخل basemodel نوشتم اما کاری که این کد میکنه میاد تمام کلید ها رو عوض میکنه و من میخوام فقط برای یه مدل خاص باشه
کسی میتونه راهنمایی کنه ؟؟

mshoping
پنج شنبه 12 آذر 1394, 19:42 عصر
کسی نمیتونه کمک کنه ؟