add some more functions

This commit is contained in:
2023-12-07 20:46:04 +05:00
parent a3d41770e7
commit f94bac983e
8 changed files with 130 additions and 21 deletions

View File

@@ -0,0 +1,22 @@
<?php
namespace App\Models\Order\Card;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\SoftDeletes;
class CardOrder extends Model
{
use HasFactory;
use SoftDeletes;
/**
* The attributes that are mass assignable.
*
* @var array<int, string>
*/
protected $fillable = [
];
}

View File

@@ -4,6 +4,7 @@ namespace App\Models\Order\Loan;
use App\Models\Branch\Branch;
use App\Models\System\Location\Province;
use App\Models\User;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Relations\BelongsTo;
@@ -93,4 +94,20 @@ class LoanOrder extends Model
{
return $this->belongsTo(Province::class, 'province_id');
}
/**
* User (who created order)
*/
public function user(): BelongsTo
{
return $this->belongsTo(User::class, 'user_id');
}
/**
* User who revieved order
*/
public function filledBy(): BelongsTo
{
return $this->belongsTo(User::class, 'filled_by');
}
}