feat: refactor stock mutation relationships in ProductVariant and RawMaterialPrice models
This commit is contained in:
parent
3052398ad8
commit
d74d120a6c
@ -5,7 +5,6 @@
|
||||
use App\Http\Controllers\Controller;
|
||||
use App\Models\ProductVariant;
|
||||
use App\Models\RawMaterialPrice;
|
||||
use App\Models\StockMutation;
|
||||
use Illuminate\Http\Request;
|
||||
use Inertia\Inertia;
|
||||
use Inertia\Response;
|
||||
|
||||
@ -2,10 +2,10 @@
|
||||
|
||||
namespace App\Http\Controllers\Admin\Master;
|
||||
|
||||
use App\Enums\CuttingStatus;
|
||||
use App\Enums\RawMaterialUnit;
|
||||
use App\Http\Controllers\Concerns\FlashesEntityMessage;
|
||||
use App\Http\Controllers\Concerns\ParsesDataTableQuery;
|
||||
use App\Enums\CuttingStatus;
|
||||
use App\Http\Controllers\Controller;
|
||||
use App\Http\Requests\Admin\Master\RawMaterialRequest;
|
||||
use App\Http\Requests\Admin\ToggleStatusRequest;
|
||||
|
||||
@ -11,6 +11,7 @@
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
use Illuminate\Database\Eloquent\Relations\BelongsTo;
|
||||
use Illuminate\Database\Eloquent\Relations\HasMany;
|
||||
use Illuminate\Database\Eloquent\Relations\MorphMany;
|
||||
use Illuminate\Database\Eloquent\SoftDeletes;
|
||||
use Spatie\MediaLibrary\HasMedia;
|
||||
|
||||
@ -92,7 +93,7 @@ public function product(): BelongsTo
|
||||
return $this->belongsTo(Product::class)->withTrashed();
|
||||
}
|
||||
|
||||
public function stockMutations(): \Illuminate\Database\Eloquent\Relations\MorphMany
|
||||
public function stockMutations(): MorphMany
|
||||
{
|
||||
return $this->morphMany(StockMutation::class, 'stockable');
|
||||
}
|
||||
|
||||
@ -11,6 +11,7 @@
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
use Illuminate\Database\Eloquent\Relations\BelongsTo;
|
||||
use Illuminate\Database\Eloquent\Relations\HasMany;
|
||||
use Illuminate\Database\Eloquent\Relations\MorphMany;
|
||||
use Illuminate\Database\Eloquent\SoftDeletes;
|
||||
use Spatie\MediaLibrary\HasMedia;
|
||||
|
||||
@ -92,7 +93,7 @@ public function rawMaterial(): BelongsTo
|
||||
return $this->belongsTo(RawMaterial::class)->withTrashed();
|
||||
}
|
||||
|
||||
public function stockMutations(): \Illuminate\Database\Eloquent\Relations\MorphMany
|
||||
public function stockMutations(): MorphMany
|
||||
{
|
||||
return $this->morphMany(StockMutation::class, 'stockable');
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user