| Path : /var/www/html/jewelry-pos/app/Models/ |
|
B-Con CMD Config cPanel C-Rdp D-Log Info Jump Mass Ransom Symlink vHost Zone-H |
| Current File : /var/www/html/jewelry-pos/app/Models/QtyHistory.php |
<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\SoftDeletes;
class QtyHistory extends Model
{
use HasFactory , SoftDeletes;
protected $fillable = [
'id' , 'qty' , 'qty_before_transaction' , 'qty_after_transaction' , 'product_id' , 'user_id' , 'note','grn' , 'weight' , 'weight_before_transaction',
'weight_after_transaction', 'is_adjustment' , 'product_cost',
];
public function user(){
return $this->belongsTo(User::class);
}
public function product(){
return $this->belongsTo(Product::class,'product_id');
}
public function goldWeight(){
if(isset($this->product?->productCategory->name)) {
if ($this->product?->productCategory->purity_level) {
// dd($this->product-categories->purity_level * $this->weight , $this->weight);
return $this->weight*$this->product?->productCategory->purity_level;
}
return $this->weight;
}
return 0;
}
}