FranchiseeAccountReceiveDetail.php 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. <?php
  2. namespace App\Models;
  3. use Illuminate\Database\Eloquent\Factories\HasFactory;
  4. use Illuminate\Database\Eloquent\Model;
  5. use Illuminate\Database\Eloquent\Relations\BelongsTo;
  6. /**
  7. * @property int $id
  8. * @property int $franchisee_account_receive_id
  9. * @property numeric $value
  10. * @property string $history
  11. * @property \Illuminate\Support\Carbon|null $created_at
  12. * @property \Illuminate\Support\Carbon|null $updated_at
  13. * @property-read \App\Models\FranchiseeAccountReceive $accountReceive
  14. * @method static \Illuminate\Database\Eloquent\Builder<static>|FranchiseeAccountReceiveDetail newModelQuery()
  15. * @method static \Illuminate\Database\Eloquent\Builder<static>|FranchiseeAccountReceiveDetail newQuery()
  16. * @method static \Illuminate\Database\Eloquent\Builder<static>|FranchiseeAccountReceiveDetail query()
  17. * @method static \Illuminate\Database\Eloquent\Builder<static>|FranchiseeAccountReceiveDetail whereCreatedAt($value)
  18. * @method static \Illuminate\Database\Eloquent\Builder<static>|FranchiseeAccountReceiveDetail whereFranchiseeAccountReceiveId($value)
  19. * @method static \Illuminate\Database\Eloquent\Builder<static>|FranchiseeAccountReceiveDetail whereHistory($value)
  20. * @method static \Illuminate\Database\Eloquent\Builder<static>|FranchiseeAccountReceiveDetail whereId($value)
  21. * @method static \Illuminate\Database\Eloquent\Builder<static>|FranchiseeAccountReceiveDetail whereUpdatedAt($value)
  22. * @method static \Illuminate\Database\Eloquent\Builder<static>|FranchiseeAccountReceiveDetail whereValue($value)
  23. * @mixin \Eloquent
  24. */
  25. class FranchiseeAccountReceiveDetail extends Model
  26. {
  27. use HasFactory;
  28. protected $table = 'franchisee_account_receive_details';
  29. protected $guarded = ['id'];
  30. protected $casts = [
  31. 'value' => 'decimal:2',
  32. 'created_at' => 'datetime',
  33. 'updated_at' => 'datetime',
  34. ];
  35. public function accountReceive(): BelongsTo
  36. {
  37. return $this->belongsTo(FranchiseeAccountReceive::class, 'franchisee_account_receive_id');
  38. }
  39. }