TaxZone
class TaxZone extends BaseModel (View source)
Traits
Properties
protected array | $guarded | Define which attributes should be protected from mass assignment. |
|
protected array | $casts | Define the attribute casting. |
|
int | $id | ||
string | $name | ||
string | $zone_type | ||
string | $price_display | ||
bool | $active | ||
bool | $default | ||
Carbon | $created_at | ||
Carbon | $updated_at |
Methods
Get new instance of the registered model.
Handle dynamic and static method calls into the model.
Forward a method call to the model only when calling a method on the model.
Register a model event with the dispatcher.
Fire the given event for the model.
Remove all the event listeners for the model.
Handle dynamic static method calls into the model.
Return a new factory instance for the model.
Return the countries relationship.
Return the states relationship.
Return the postcodes relationship.
Return the customer groups relationship.
Return the tax rates relationship.
Return the tax amounts relationship.
Details
Model
newInstance(array $attributes = [], bool $exists = false)
Get new instance of the registered model.
mixed
__call(string $method, array $parameters)
Handle dynamic and static method calls into the model.
Model
swap(string $newModelClass)
Swap the model implementation.
string
getMorphClass()
Get the class name of the base model.
protected bool
forwardCallsWhen(string $method, Model $model)
Forward a method call to the model only when calling a method on the model.
static protected void
registerModelEvent(string $event, QueuedClosure|Closure|string $callback)
Register a model event with the dispatcher.
protected mixed
fireModelEvent(string $event, bool $halt = true)
Fire the given event for the model.
static void
flushEventListeners()
Remove all the event listeners for the model.
__construct(array $attributes = [])
Create a new instance of the Model.
void
scopeDefault(Builder $query, $default = true)
Return the default scope.
static HasDefaultRecord
getDefault()
Get the default record.
static mixed
__callStatic(string $method, array $parameters)
Handle dynamic static method calls into the model.
static protected TaxZoneFactory
newFactory()
Return a new factory instance for the model.
HasMany
countries()
Return the countries relationship.
HasMany
states()
Return the states relationship.
HasMany
postcodes()
Return the postcodes relationship.
HasMany
customerGroups()
Return the customer groups relationship.
HasMany
taxRates()
Return the tax rates relationship.
HasManyThrough
taxAmounts()
Return the tax amounts relationship.