refactor(models): Correct spelling of 'viwes' to 'views' in Article model and remove unused CascadeSoftDeletes trait from Bottle and Category models for improved clarity and maintainability.
This commit is contained in:
parent
0ca72f5055
commit
824130d3cd
@ -24,7 +24,7 @@ protected function casts(): array
|
||||
return [
|
||||
'status' => ArticleStatus::class,
|
||||
'published_at' => 'datetime',
|
||||
'viwes' => 'int',
|
||||
'views' => 'int',
|
||||
];
|
||||
}
|
||||
|
||||
|
||||
@ -2,7 +2,6 @@
|
||||
|
||||
namespace App\Models;
|
||||
|
||||
use Dyrynda\Database\Support\CascadeSoftDeletes;
|
||||
use Illuminate\Database\Eloquent\Factories\HasFactory;
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
use Illuminate\Database\Eloquent\Relations\BelongsToMany;
|
||||
@ -16,12 +15,10 @@
|
||||
|
||||
class Bottle extends Model implements HasMedia
|
||||
{
|
||||
use CascadeSoftDeletes, HasFactory, HashableId, HasSlug, InteractsWithMedia, SoftDeletes;
|
||||
use HasFactory, HashableId, HasSlug, InteractsWithMedia, SoftDeletes;
|
||||
|
||||
protected $guarded = ['id'];
|
||||
|
||||
protected $cascadeDeletes = ['outlets'];
|
||||
|
||||
protected function casts(): array
|
||||
{
|
||||
return [
|
||||
|
||||
@ -2,7 +2,6 @@
|
||||
|
||||
namespace App\Models;
|
||||
|
||||
use Dyrynda\Database\Support\CascadeSoftDeletes;
|
||||
use Illuminate\Database\Eloquent\Factories\HasFactory;
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
use Illuminate\Database\Eloquent\Relations\BelongsToMany;
|
||||
@ -13,12 +12,10 @@
|
||||
|
||||
class Category extends Model
|
||||
{
|
||||
use CascadeSoftDeletes, HasFactory, HashableId, HasSlug, SoftDeletes;
|
||||
use HasFactory, HashableId, HasSlug, SoftDeletes;
|
||||
|
||||
protected $guarded = ['id'];
|
||||
|
||||
protected $cascadeDeletes = ['perfumes'];
|
||||
|
||||
protected function casts(): array
|
||||
{
|
||||
return [
|
||||
|
||||
@ -57,16 +57,17 @@ protected function withoutDeveloper(Builder $query): void
|
||||
});
|
||||
}
|
||||
|
||||
public function employee(): HasOne
|
||||
{
|
||||
return $this->hasOne(Employee::class);
|
||||
}
|
||||
|
||||
// HasOne relationships (alphabetical)
|
||||
public function customer(): HasOne
|
||||
{
|
||||
return $this->hasOne(Customer::class);
|
||||
}
|
||||
|
||||
public function employee(): HasOne
|
||||
{
|
||||
return $this->hasOne(Employee::class);
|
||||
}
|
||||
|
||||
public function membership(): HasOne
|
||||
{
|
||||
return $this->hasOne(Membership::class);
|
||||
@ -82,69 +83,66 @@ public function referralUsage(): HasOne
|
||||
return $this->hasOne(ReferralUsage::class);
|
||||
}
|
||||
|
||||
// BelongsToMany relationships (alphabetical)
|
||||
public function outlets(): BelongsToMany
|
||||
{
|
||||
return $this->belongsToMany(Outlet::class);
|
||||
}
|
||||
|
||||
public function articles(): HasMany
|
||||
{
|
||||
return $this->hasMany(Article::class, 'author_id');
|
||||
}
|
||||
|
||||
public function payrolls(): HasMany
|
||||
{
|
||||
return $this->hasMany(Payroll::class);
|
||||
}
|
||||
|
||||
public function expenses(): HasMany
|
||||
{
|
||||
return $this->hasMany(Expense::class);
|
||||
}
|
||||
|
||||
public function orders(): HasMany
|
||||
{
|
||||
return $this->hasMany(Order::class);
|
||||
}
|
||||
|
||||
public function items(): HasMany
|
||||
{
|
||||
return $this->hasMany(OrderItem::class);
|
||||
}
|
||||
|
||||
public function purchaseItems(): HasMany
|
||||
{
|
||||
return $this->hasMany(PurchaseItem::class);
|
||||
}
|
||||
|
||||
public function payments(): HasMany
|
||||
{
|
||||
return $this->hasMany(Payment::class);
|
||||
}
|
||||
|
||||
public function salaryHistories(): HasMany
|
||||
{
|
||||
return $this->hasMany(SalaryHistory::class);
|
||||
}
|
||||
|
||||
public function priceRequests(): HasMany
|
||||
{
|
||||
return $this->hasMany(PriceRequest::class);
|
||||
}
|
||||
|
||||
public function vouchers(): BelongsToMany
|
||||
{
|
||||
return $this->belongsToMany(Voucher::class);
|
||||
}
|
||||
|
||||
// HasMany relationships (alphabetical)
|
||||
public function articles(): HasMany
|
||||
{
|
||||
return $this->hasMany(Article::class, 'author_id');
|
||||
}
|
||||
|
||||
public function broadcasts(): HasMany
|
||||
{
|
||||
return $this->hasMany(Broadcast::class);
|
||||
}
|
||||
|
||||
public function expenses(): HasMany
|
||||
{
|
||||
return $this->hasMany(Expense::class);
|
||||
}
|
||||
|
||||
public function items(): HasMany
|
||||
{
|
||||
return $this->hasMany(OrderItem::class);
|
||||
}
|
||||
|
||||
public function orders(): HasMany
|
||||
{
|
||||
return $this->hasMany(Order::class);
|
||||
}
|
||||
|
||||
public function payments(): HasMany
|
||||
{
|
||||
return $this->hasMany(Payment::class);
|
||||
}
|
||||
|
||||
public function payrolls(): HasMany
|
||||
{
|
||||
return $this->hasMany(Payroll::class);
|
||||
}
|
||||
|
||||
public function pointRecords(): HasMany
|
||||
{
|
||||
return $this->hasMany(PointRecord::class);
|
||||
}
|
||||
|
||||
public function stockOpnameItems(): HasMany
|
||||
public function priceRequests(): HasMany
|
||||
{
|
||||
return $this->hasMany(StockOpnameItem::class);
|
||||
return $this->hasMany(PriceRequest::class);
|
||||
}
|
||||
|
||||
public function purchaseItems(): HasMany
|
||||
{
|
||||
return $this->hasMany(PurchaseItem::class);
|
||||
}
|
||||
|
||||
public function pushNotifications(): HasMany
|
||||
@ -152,8 +150,13 @@ public function pushNotifications(): HasMany
|
||||
return $this->hasMany(PushNotification::class);
|
||||
}
|
||||
|
||||
public function broadcasts(): HasMany
|
||||
public function salaryHistories(): HasMany
|
||||
{
|
||||
return $this->hasMany(Broadcast::class);
|
||||
return $this->hasMany(SalaryHistory::class);
|
||||
}
|
||||
|
||||
public function stockOpnameItems(): HasMany
|
||||
{
|
||||
return $this->hasMany(StockOpnameItem::class);
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user