Locationable
trait Locationable
Properties
bool | $locationScopeEnabled |
Methods
static void
bootLocationable()
Boot the locationable trait for a model.
locationableScopeEnabled()
No description
locationableGetUserLocation()
No description
scopeWhereHasLocation($query, $locationId)
No description
scopeWhereHasOrDoesntHaveLocation($query, $locationId)
No description
detachLocationsOnDelete()
No description
getLocationableRelationObject()
No description
locationableIsSingleRelationType()
No description
locationableIsMorphRelationType()
No description
locationableRelationName()
No description
locationableRelationExists()
No description
Details
at line 27
static void
bootLocationable()
Boot the locationable trait for a model.
at line 34
locationableScopeEnabled()
No description
at line 42
locationableGetUserLocation()
No description
at line 51
scopeWhereHasLocation($query, $locationId)
No description
at line 56
scopeWhereHasOrDoesntHaveLocation($query, $locationId)
No description
at line 68
protected
applyLocationScope(Builder $builder, Model|array|int $userLocation)
Apply the Location scope query.
at line 99
protected
detachLocationsOnDelete()
No description
at line 117
protected
getLocationableRelationObject()
No description
at line 124
locationableIsSingleRelationType()
No description
at line 131
locationableIsMorphRelationType()
No description
at line 138
locationableRelationName()
No description
at line 143
locationableRelationExists()
No description