exchange/app/Models/Category.php

35 lines
730 B
PHP

<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
use Backpack\CRUD\app\Models\Traits\SpatieTranslatable\HasTranslations;
class Category extends Model
{
use \Backpack\CRUD\app\Models\Traits\CrudTrait;
use HasFactory;
use HasTranslations;
protected $guarded = ['id'];
public $translatable = ['title'];
protected static function booted()
{
static::deleting(function ($group) {
$group->exports()->delete();
});
}
public function exports()
{
return $this->hasMany(Export::class);
}
public function tradings()
{
return $this->hasMany(Trading::class);
}
}