Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Ti Ext Local Laravel Package

tastyigniter/ti-ext-local

TastyIgniter Local extension adds location-based features to your application: manage multiple locations, define delivery areas and zones, set opening hours, enable customer reviews, add custom location fields, and let customers search for the nearest location to their address.

View on GitHub
Deep Wiki
Context7
v4.3.1

This release includes a bug fix for schedule timeslot resolution and minor type-safety improvements to Location methods.

Fixed

  • Resolved an issue where timeslot availability could incorrectly return empty while the location was open, particularly when future orders were disabled and a weekly closing day fell within the two-day lookback window used by the schedule period search. The timeslot window search now uses its own search budget independent of the future-order day allowance, preventing a self-healing midnight glitch.
v4.3.0

This release includes a security fix for the reviews endpoint and a minor internal code refactor.

Fixed

  • Restricted reviewable_type to a validated set of mapped sale types before performing existence checks, preventing authenticated API clients from probing arbitrary database tables or persisting reviews against unintended models
v4.2.1

This release fixes delivery area drag-and-drop reordering so that sort order is persisted immediately via AJAX, without requiring a full form save.

Fixed

  • Delivery area drag-and-drop reordering no longer silently discards changes when the map widget's Save button is absent — sort order is now persisted immediately via an AJAX request when areas are reordered.
v4.2.0

This release updates the core dependency requirement and includes a couple of targeted bug fixes.

Fixed

  • Delivery area condition amount and total values are now validated using the currency rule, correctly accounting for the currency's decimal sign

Changed

  • Bumped the tastyigniter/core dependency requirement to ^v4.4
v4.1.5

This release includes minor improvements.

v4.1.4

This release includes bug fixes for the WorkingSchedule component and a minor internal refactor.

Fixed

  • Prevented the date window from expanding beyond maxDays when a schedule closes early
v4.1.3

This release includes improvements to the Location and Geocoder components, refining type declarations, method return types, and class name references.

Changed

  • Updated Location model references to use short class names throughout

Fixed

  • Added missing return type declaration for the checkDistance method in the Location class
  • Updated Geocoder usage to properly utilize the driver method and removed unnecessary imports
v4.1.2

📖 Documentation

  • Removed obsolete changelog section from README (109895c)
  • Updated issue tracker link to point to the core repo (6d4d41f)
v4.1.1

Added

  • Added query modifiers for model

Fixed

  • Fixed exception handling in Locationable model and tests
  • Fixed error message not being visible properly when deleting menu items tied to locations where user doesn't have access to one #107

Changed

  • Added test coverage for query scopes
  • Specified return type for post rules test
  • Removed unused SystemException import from LocationableTest
v4.1.0

Added

  • Database indexes to multiple tables to improve query performance.
v4.0.11

Added

  • models: Add eager loading for relationships to improve performance.
v4.0.10

Minor improvement

v4.0.9

Changed

  • SettingsEditor: Improve widget binding to make child widgets available for subsequent requests.
v4.0.8

Added

  • Update Location model constants to use public const syntax.
  • Move "limit orders" settings into the Cart extension.
  • settings: Update location general settings design to use accordions. (#101)

Fixed

  • Update extension icon background color.
  • docs: Correct typo in "Managing locations" section header.
v4.0.7

Added

  • location: Add boolean cast for location_status in Location model.
  • observer: Add LocationAreaObserver to enforce a default location area.
  • request: Add color field to LocationAreaRequest validation rules.
  • settings: Update icon for settings.

Changed

  • migration: Rename the index of columns and keys to fix "migration name too long" issue. (#99)

Fixed

  • Update location latitude and longitude validation to allow nullable values.

Tests

  • Improve settings registration tests.

Docs

  • Update wording in Usage sections for clarity.
  • Fix broken links.
v4.0.6

Fixed

  • Fix area circle and area vertices validation issues when a delivery area is saved.
v4.0.5

Release v4.0.5

v4.0.4

Release v4.0.4

v4.0.3

Release v4.0.3

v4.0.2

Release v4.0.2

v4.0.1

Release v4.0.1

v2.10.3
  • Minor improvements and bug fixes
v2.10.2
  • Minor improvements and bug fixes
v2.10.1
  • Minor improvements and bug fixes
v2.10.0
  • Now using Laravel blade syntax on all mail templates
  • Now using Google or OSM Distance Matrix to calculate distance when applying delivery area conditions
  • Removed delivery street name validation before checkout
v2.9.4
  • Minor improvements and bug fixes
v2.9.3
  • Minor improvements and bug fixes
v2.9.2
  • Minor improvements and bug fixes
v2.9.1
  • Minor improvements and bug fixes
v2.9.0
  • Minor improvements and bug fixes
v2.8.2
  • Minor improvements and bug fixes
v2.8.1
  • Minor improvements and bug fixes
v2.8.0
  • Minor improvements and bug fixes
v2.7.1
  • Minor improvements and bug fixes
v2.7.0
  • Bootstrap 5 upgrade, minor improvements and bug fixes
v2.6.1
  • Minor improvements and bug fixes
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
se7enxweb/flysystem
lampwick/laravel
jeslage/statamic-emojis
micahdshackelford/rmap-laravel
draftsmaninc/draftsman
square-bit/laravel-volition
himito/laravel-mailman
htinlynn/genius-helper
maco-studios/hephaestus
elmogy/larafast
xeviant/laravel-paystack
gorilladash/laravel-website-sdk
martialbe/flysystem-oss
chondal/3312client
jeroen-g/flickr
opscale-co/nova-genbi
itsjustvita/laravel-retention
tequilarapido/trackit
gregsphotography/site-builder-filament
cabaoctavio/laravel-query-log