arkenstone / core
Laravel package: Arkenstone
v0.0.42
2026-03-11 18:05 UTC
Requires
- php: ^8.2
Requires (Dev)
- orchestra/testbench: ^10.0
- phpunit/phpunit: ^11.0
- dev-main
- v0.0.42
- v0.0.41
- v0.0.40
- v0.0.39
- v0.0.38
- v0.0.37
- v0.0.36
- v0.0.35
- v0.0.34
- v0.0.33
- v0.0.32
- v0.0.31
- v0.0.30
- v0.0.29
- v0.0.28
- v0.0.27
- v0.0.26
- v0.0.25
- v0.0.24
- v0.0.23
- v0.0.22
- v0.0.21
- v0.0.20
- v0.0.19
- v0.0.18
- v0.0.17
- v0.0.16
- v0.0.15
- v0.0.14
- v0.0.13
- v0.0.12
- v0.0.11
- v0.0.10
- v0.0.9
- v0.0.8
- v0.0.7
- v0.0.6
- v0.0.5
- v0.0.4
- v0.0.3
- v0.0.2
- v0.0.1
- dev-development
- dev-feature/bundle
- dev-feature/product
- dev-feature/stock
- dev-feature/order
- dev-copilot/plan-backend-features
- dev-copilot/create-first-seeder-file
This package is auto-updated.
Last update: 2026-03-22 12:59:33 UTC
README
Laravel based E Commerce Feature targetted Web Application.
Requirements
- PHP >= 8.2
- Laravel >= 10.0 (automatically handled via Orchestra Testbench)
Installation
1. Install via Composer
composer require arkenstone/core
2. Publish Configuration (Recommended for production )
php artisan vendor:publish --tag=arkenstone-config
This creates config/arkenstone.php in your Laravel app.
3. Publish Migrations (Recommended for production )
php artisan vendor:publish --tag=arkenstone-migrations
This copies all migration files to database/migrations/ in your Laravel app.
4. Publish everything Just one command (Recommended for development)
Publish everything
php artisan vendor:publish --provider="Arkenstone\Core\CoreServiceProvider"
Or by tag
php artisan vendor:publish --tag=arkenstone
5. Run Migrations
php artisan migrate
This creates the following tables:
brandscategoriestaxonomy_typestaxonomiesproductsproduct_imagesproduct_categoriesproduct_taxonomies
6. Configure Environment Variables
Add to your .env:
ARKENSTONE_CORE_ENABLED=true ARKENSTONE_CORE_PREFIX=api/v1 ARKENSTONE_IMAGE_DISK=public ARKENSTONE_IMAGE_PATH=products/images ARKENSTONE_IMAGE_MAX_SIZE=5120
7. Setup Storage
php artisan storage:link