weboccult / eatcard-companion
To handle all generic function and features.
This package's canonical repository appears to be gone and the package has been frozen as a result.
Installs: 1 978
Dependents: 1
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 2
Requires
- php: ^7.4 || ^8.0
- ext-bcmath: *
- ext-curl: *
- ext-json: *
- ext-openssl: *
- ext-simplexml: *
- barryvdh/laravel-dompdf: ^0.9.0 || ^1.0.0
- cmgmyr/messenger: ^2.22
- guzzlehttp/guzzle: ^6.3 || ^7.0
- illuminate/collections: ^8.0 || ^9.0
- illuminate/console: ^8.0 || ^9.0
- illuminate/contracts: ^8.0 || ^9.0
- illuminate/database: ^8.0 || ^9.0
- illuminate/support: ^8.0 || ^9.0
- league/flysystem-aws-s3-v3: ^1.0 || ^3.0
- mollie/laravel-mollie: ^2.11 || ^2.17
- nunomaduro/collision: ^5.0 || ^6.1
- pestphp/pest: ^1.0
- phpunit/phpunit: ^9.0
- simplesoftwareio/simple-qrcode: ~4
- spatie/laravel-newsletter: ^4.9 || ^4.11
- twilio/sdk: ^6.15 || ^6.33
- dev-master
- v2.0.0
- v1.2.2.1
- v1.2.2
- v1.2.1
- v1.2.0
- v1.1.9.1
- v1.1.9
- v1.1.8.1
- v1.1.8
- v1.1.7
- v1.1.6
- v1.1.6-beta.1
- v1.1.5
- v1.1.4
- v1.1.3
- v1.1.2
- v1.1.1
- v1.1.0
- v1.0.6
- v1.0.5
- v1.0.4
- v1.0.3
- v1.0.2
- v1.0.1
- v1.0.0
- dev-feature/4709-2.1.6-push-notification-firebase-service
- dev-release-2023/v2.1.7
- dev-development
- dev-feature/1.6-add-date-wise-revenue-with-monthly-revenue
- dev-feature/2023-2.1.3-gift-card-multi-store
- dev-release-2023/v2.1.6
- dev-feature/4683-1.5-add-cm-payment-to-pin-block-in-revenue-block
- dev-4639-development-version-upgrade-for-aws-file-system
- dev-bugfix/895-3.0-fix-reservation-checkout-issue
- dev-feature/4561-3.0-multiple-person-discount
- dev-release-2023/v2.1.5
- dev-feature/pos-optimize-release-2023/3.0
- dev-feature/pos-optimize-development
- dev-bugfix/4576-po-2.1-fix-split-reservation-deposit-issue
- dev-feature/pos-optimize-release-2023/2.2
- dev-feature/4500-po-1.2-implement-cm-app
- dev-bugfix/pod-split-webhook-related-fix
- dev-bugfix/rel-2.1.4-split-webhook-related-fix
- dev-feature/pos-optimize-release-2023/2.0
- dev-feature/pos-optimize-release-2023/2.1
- dev-feature/pod-fix-split-order-bugs
- dev-feature/pos-optimize-release-2023/1.2
- dev-bugfix/802-po-1.1-fix-bogo-amount-zero-issue
- dev-release-2023/v2.1.4
- dev-feature/4427-2023-2.1.3-avoid-print-when-selected-section-category-create-order
- dev-test/rel-2.1.0-comment-tip-in-calc-for-revenue
- dev-feature/pos-optimize-release-2023/1.1
- dev-bugfix/v2.1.3-add-remove-data-in-filable-in-model
- dev-feature/pos-optimize-release-2023/1.0
- dev-feature/4097-pos-optimize-add-ideal-payment-confirmation-socket
- dev-release-2023/v2.1.3
- dev-feature/4461-v2.1.1-intigrate-cikam-payment
- dev-release-2023/v2.1.2
- dev-feature/pos-optimize-release-2022/12.1
- dev-bugfix/po-12.1-fix-ccv-order-create-issue
- dev-bugfix/pos-opt-12.1-fix-euro-discount-calc-issue
- dev-feature/pos-optimize-viva-wallet
- dev-feature/4370-v2.1.0-changes-for-disable-product-print-for-kds
- dev-release-2022/v2.1.1
- dev-feature/pos-optimize-release-2022/12.0
- dev-bugfix/pos-opt-11.0-fix-normal-order-getting-old-value-issue
- dev-feature/pos-optimize-implement-on-invoice
- dev-feature/pos-optimize-release-2022/11.0
- dev-feature/pos-optimize
- dev-release-2022/v2.1.0
- dev-feature/rel-2.0.1-mail-service
- dev-feature/ts-kds-package-intigration
- dev-backup/pos-optimize
- dev-release-2022/v2.0.3
- dev-bugfix/dev-fix-ayce-product-price-select-priprity
- dev-release-2022/v2.0.2
- dev-feature/ts-bogo-integration-pos-optimize
- dev-feature/ts-bogo-integration
- dev-feature/takeaway-service
- dev-feature/rel2022-10.2-ccv-wipay-mail-send-functionality
- dev-bugfix/set-order-id-for-paylater-order-from-development
- dev-release-2022/v2.0.1
- dev-feature/4064-kiosk-ticket-dev-hide-zero-amount-tax-in-receipt
- dev-release-2022/v2.0.0
- dev-hotfix/fixed-takeaway-orderdate-ordertime-issue
- dev-feature/merge-kt-development
- dev-feature/kiosk-tickets-release-2022/10.2
- dev-feature/kiosk-tickets-development
- dev-backup/developemnt-311020221600
- dev-release-2022/v1.2.2
- dev-feature/ccv-service
- dev-feature/kiosk-tickets-release-2022/10.0
- dev-feature/rel-10.2-update-mail-templates
- dev-feature/4097-kiosk-dev-add-ideal-payment-confirmation-socket
- dev-feature/untill-service
- dev-feature/4064-development-hide-zero-amount-tax-in-receipt
- dev-feature/4061-ktd-add-serve-request-print
- dev-feature/kiosk-tickets-release-2022/10.1
- dev-feature/4063-ktd-fix-ayce-price-change-cat-max-product-limit-issue
- dev-feature/3954-ktd-add-split-in-tickets-with-on-invoice
- dev-feature/kiosk-tickets-release-2022/9.3
- dev-feature/4039-development-implement-label-print-comment-functionality
- dev-feature/3954-ktd-add-split-in-tickets
- dev-feature/new-ayce-function-for-plan-change
- dev-feature/3959-development-disable-auto-print-for-kitchen-print
- dev-feature/kiosk-tickets-release-2022/9.2
- dev-feature/3556-3557-full-bottom-bar
- dev-hotfix/ES-625-fixed-ayce-plan-change-price-issue
- dev-hotfix/KTR2022-9.1-implement-gift-price-update-for-wipay
- dev-feature/08092022-intigrate-onthehouse-for-tickets
- dev-feature/kiosk-tickets-release-2022/9.1
- dev-feature/3556-ticket-bottom-bar-functionality
- dev-feature/kiosk-tickets-release-2022/9.0
- dev-feature/3776-ktdev-add-dinein-reservation-order
- dev-bugfix/set-order-id-for-paylater-order
- dev-feature/kiosk-tickets-release-2022/8.3
- dev-feature/3860-number-of-person-count-insights
- dev-release-2022/v1.2.1
- dev-feature/3861-dev-add-star-printer-into-main
- dev-feature/26-08-2022-merge-dev-to-ticket-branch
- dev-feature/kiosk-tickets-release-2022/8.2
- dev-feature/merge-dev-to-ticket
- dev-release-2022/v1.2.0
- dev-feature/merge-dev-to-kiosk-tickets
- dev-feature/kiosk-tickets-release-2022/8.1
- dev-feature/3834-dev-void-print-chnage
- dev-feature/kiosk-tickets-release-2022/8.0
- dev-bugfix/ES-546-release-2022-v1.1.9.1-multisafe-payment-issue-for-dine-in
- dev-feature/fix-order-count-things-revenue-print-for-tickets
- dev-feature/3697-update-main-receipt-related-to-tickets
- dev-feature/kiosk-tickets-release-2022/7.5
- dev-feature/3570-7.2-reservation-activity
- dev-feature/3559-tickets-add-daily-monthly-revenue-print
- dev-hotfix/ES-468-fixed-split-order-show-issue
- dev-release-2022/v1.1.9.1
- dev-release-2022/v1.1.9
- dev-release-2022/v1.1.8
- dev-release-2022/v1.1.8.1
- dev-feature/kiosk-tickets-release-2022/7.4
- dev-feature/3557-gift-card-discount-development
- dev-bugfix/3565-dev-fix-supplement-translate-issue-in-print
- dev-feature/3567-store-tickets-at-create-reservation
- dev-feature/kiosk-tickets-release-2022/7.3
- dev-feature/3150-kisok-intigrate-companion-package
- dev-feature/kiosk-tickets-release-2022/7.2
- dev-feature/3537-update-table-assign-logic-for-now-slot
- dev-feature/POS-optimisation
- dev-feature/optimise-insights
- dev-feature/kiosk-tickets-release-2022/7.1
- dev-release-2022/v1.1.7
- dev-hotfix/ES-433-fixed-dine-in-order-print-issue
- dev-release-2022/v1.1.6
- dev-feature/kiosk-tickets-release-2022/7.0
- dev-feature/kiosk-tickets-release-2022/6.6
- dev-feature/add-tickets-discount-in-print
- dev-feature/3406-add-new-KitchenPrintOrderType-ordertype
- dev-feature/kiosk-tickets-release-2022/6.5
- dev-feature/kiosk-tickets-release-2022/6.4
- dev-feature/3310-refector-cron-code
- dev-feature/kiosk-tickets-release-2022/6.3
- dev-feature/3381-implement-wipay-webhook-changes
- dev-feature/3282-create-reservation-for-pos
- dev-feature/update-webhook-print-changes-related-to-update-reservation
- dev-feature/kiosk-tickets-release-2022/6.2
- dev-bugfix/fix-issue-of-reservation-blade-file-function
- dev-feature/kiosk-tickets-release-2022/6.0
- dev-feature/kiosk-tickets-release-2022/6.1
- dev-feature/3294-kiosk-tickets-slots
- dev-feature/3302-add-reservation-create-service
- dev-release-2022/v1.1.5
- dev-hotfix/2022-05-19-remove-socket-extra-payload-data
- dev-release-2022/v1.1.4
- dev-release-2022/v1.1.3
- dev-hotfix/2022-05-09-add-reservation-payment-status-update-socket-changes
- dev-release-2022/v1.1.2
- dev-hotfix/remove-extra-data-from-socket
- dev-release-2022/v1.1.0
- dev-feature/3092-intigrate-companion-in-takeaway
- dev-release-2022/v1.0.6
This package is auto-updated.
Last update: 2023-04-21 13:43:18 UTC
README
Eatcard Companion
This companion package will help our team to manage to generic functionality and features at one place.
Installation
You can install the package via composer:
composer require weboccult/eatcard-companion
Usage
use Weboccult\EatcardCompanion\Traits\TRAIT_NAME; use function Weboccult\EatcardCompanion\Helpers\{FUNCTION1, FUNCTION2};
Available Services
- Order : To handle common order creation logic
- Print : To generate common json for all type of prints - SQS | Protocol | Label | Full Receipt | Performa Receipt | Kitchen print.
- Sms : to send sms with very fluent and elegant API
- MultiSafe : to handle mutisafe transactions
- OneSignal : to handle push notification for mobile apps
Please check below documents for more details
Companion Config
here's how you can use publish companion config file to manage numerous settings
php artisan eatcardcompanion:publish --type=config
It will publish eatcardCompanion.php to your parent project
Please check EATCARD_COMPANION.md for more details
Sms Config & Migration
here's how you can use publish sms config file to manage numerous settings
php artisan eatcardsms:publish --type=config
It will publish eatcardSms.php to your parent project
php artisan eatcardsms:publish --type=migration
It will publish one migration to your parent project to store sms history.
Please check EATCARD_SMS.md for more details
Translation Support
Please check TRANSLATION_USAGE.md for more details
View Support
Please check VIEW_USAGE.md for more details
PDD stream and download Support
Please check PDF_USAGE.md for more details
Traits
- Please check TRAITS.md for more details
Helper Functions
- Please check HELPERS.md for more details
Changelog
Please see CHANGELOG.md for more information on what has changed recently.
Contributing
Please see CONTRIBUTING.md for details.
Credits
License
The MIT License (MIT). Please see License File for more information.