File: /home/richfield/www/app/Models/Product.php
<?php
namespace App\Models;
use Cviebrock\EloquentSluggable\Sluggable;
use Illuminate\Database\Eloquent\Model;
use TCG\Voyager\Traits\Translatable;
class Product extends Model
{
use Translatable, Sluggable;
protected $translatable = ['name', 'description'];
public function sluggable(): array
{
return [
'slug' => [
'source' => 'name'
]
];
}
public function getRouteKeyName()
{
return 'slug';
}
public function category()
{
return $this->belongsTo(CategoryProduct::class , 'category_product_id');
}
}