|FranchiseeAccountReceiveDetail newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|FranchiseeAccountReceiveDetail newQuery() * @method static \Illuminate\Database\Eloquent\Builder|FranchiseeAccountReceiveDetail query() * @method static \Illuminate\Database\Eloquent\Builder|FranchiseeAccountReceiveDetail whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|FranchiseeAccountReceiveDetail whereFranchiseeAccountReceiveId($value) * @method static \Illuminate\Database\Eloquent\Builder|FranchiseeAccountReceiveDetail whereHistory($value) * @method static \Illuminate\Database\Eloquent\Builder|FranchiseeAccountReceiveDetail whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|FranchiseeAccountReceiveDetail whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|FranchiseeAccountReceiveDetail whereValue($value) * @mixin \Eloquent */ class FranchiseeAccountReceiveDetail extends Model { use HasFactory; protected $table = 'franchisee_account_receive_details'; protected $guarded = ['id']; protected $casts = [ 'value' => 'decimal:2', 'created_at' => 'datetime', 'updated_at' => 'datetime', ]; public function accountReceive(): BelongsTo { return $this->belongsTo(FranchiseeAccountReceive::class, 'franchisee_account_receive_id'); } }