refactor: update model casts to use method syntax across multiple models.
This commit is contained in:
parent
f6a1abfa0e
commit
4c444c703d
@ -16,15 +16,18 @@ class DelayedGood extends Model
|
||||
|
||||
protected $guarded = ['id'];
|
||||
|
||||
protected $casts = [
|
||||
'stored_date' => 'date',
|
||||
'payment_date' => 'date',
|
||||
'quantity' => 'integer',
|
||||
'unit_price' => 'integer',
|
||||
'total_amount' => 'integer',
|
||||
'paid_amount' => 'integer',
|
||||
'is_paid' => 'boolean',
|
||||
];
|
||||
protected function casts(): array
|
||||
{
|
||||
return [
|
||||
'stored_date' => 'date',
|
||||
'payment_date' => 'date',
|
||||
'quantity' => 'integer',
|
||||
'unit_price' => 'integer',
|
||||
'total_amount' => 'integer',
|
||||
'paid_amount' => 'integer',
|
||||
'is_paid' => 'boolean',
|
||||
];
|
||||
}
|
||||
|
||||
public function customer(): BelongsTo
|
||||
{
|
||||
|
||||
@ -13,9 +13,12 @@ class EggPrice extends Model
|
||||
|
||||
protected $guarded = ['id'];
|
||||
|
||||
protected $casts = [
|
||||
'price' => 'integer',
|
||||
];
|
||||
protected function casts(): array
|
||||
{
|
||||
return [
|
||||
'price' => 'integer',
|
||||
];
|
||||
}
|
||||
|
||||
public function unit(): BelongsTo
|
||||
{
|
||||
|
||||
@ -14,7 +14,10 @@ class Expense extends Model implements HasMedia
|
||||
|
||||
protected $guarded = ['id'];
|
||||
|
||||
protected $casts = [
|
||||
'expense_date' => 'date',
|
||||
];
|
||||
protected function casts(): array
|
||||
{
|
||||
return [
|
||||
'expense_date' => 'date',
|
||||
];
|
||||
}
|
||||
}
|
||||
|
||||
@ -16,10 +16,13 @@ class FeedPurchase extends Model
|
||||
|
||||
protected $guarded = ['id'];
|
||||
|
||||
protected $casts = [
|
||||
'purchase_date' => 'date',
|
||||
'total_price' => 'integer',
|
||||
];
|
||||
protected function casts(): array
|
||||
{
|
||||
return [
|
||||
'purchase_date' => 'date',
|
||||
'total_price' => 'integer',
|
||||
];
|
||||
}
|
||||
|
||||
public function items(): HasMany
|
||||
{
|
||||
|
||||
@ -13,11 +13,14 @@ class FeedPurchaseItem extends Model
|
||||
|
||||
protected $guarded = ['id'];
|
||||
|
||||
protected $casts = [
|
||||
'quantity' => 'integer',
|
||||
'unit_price' => 'integer',
|
||||
'subtotal' => 'integer',
|
||||
];
|
||||
protected function casts(): array
|
||||
{
|
||||
return [
|
||||
'quantity' => 'integer',
|
||||
'unit_price' => 'integer',
|
||||
'subtotal' => 'integer',
|
||||
];
|
||||
}
|
||||
|
||||
protected function formattedUnitPrice(): Attribute
|
||||
{
|
||||
|
||||
@ -13,13 +13,16 @@ class Order extends Model
|
||||
|
||||
protected $guarded = ['id'];
|
||||
|
||||
protected $casts = [
|
||||
'order_date' => 'date',
|
||||
'egg_quantity' => 'integer',
|
||||
'unit_price' => 'integer',
|
||||
'total_amount' => 'integer',
|
||||
'discount' => 'integer',
|
||||
];
|
||||
protected function casts(): array
|
||||
{
|
||||
return [
|
||||
'order_date' => 'date',
|
||||
'egg_quantity' => 'integer',
|
||||
'unit_price' => 'integer',
|
||||
'total_amount' => 'integer',
|
||||
'discount' => 'integer',
|
||||
];
|
||||
}
|
||||
|
||||
public function customer(): BelongsTo
|
||||
{
|
||||
|
||||
Loading…
Reference in New Issue
Block a user