misaf / vendra
The skeleton application for the Vendra framework.
dev-master
2026-06-22 08:19 UTC
Requires
- php: ^8.3
- bezhansalleh/filament-panel-switch: ^3.1
- dedoc/scramble: ^0.13
- dutchcodingcompany/filament-developer-logins: ^2.1
- filament/filament: ^5.6.6
- filament/spatie-laravel-settings-plugin: ^5.6.6
- flowframe/laravel-trend: >=0.5
- laravel/framework: ^13.13
- laravel/horizon: ^5.47.2
- laravel/sanctum: ^4.3.2
- laravel/tinker: ^3.0.2
- misaf/vendra-activity-log: dev-master
- misaf/vendra-affiliate: dev-master
- misaf/vendra-api: dev-master
- misaf/vendra-blog: dev-master
- misaf/vendra-blog-api: dev-master
- misaf/vendra-currency: dev-master
- misaf/vendra-custom-page: dev-master
- misaf/vendra-faq: dev-master
- misaf/vendra-faq-api: dev-master
- misaf/vendra-jalali: dev-master
- misaf/vendra-language: dev-master
- misaf/vendra-multimedia: dev-master
- misaf/vendra-multimedia-api: dev-master
- misaf/vendra-newsletter: dev-master
- misaf/vendra-permission: dev-master
- misaf/vendra-product: dev-master
- misaf/vendra-product-api: dev-master
- misaf/vendra-tagger: dev-master
- misaf/vendra-tenant: dev-master
- misaf/vendra-testing: dev-master
- misaf/vendra-transaction: dev-master
- misaf/vendra-user: dev-master
- misaf/vendra-user-profile: dev-master
- owenvoke/blade-fontawesome: ^3.0
Requires (Dev)
- ergebnis/composer-normalize: ^2.52
- fakerphp/faker: ^1.24.1
- fruitcake/laravel-debugbar: ^4.3.0
- internachi/modular: ^3.0.2
- larastan/larastan: ^3.10.0
- laravel/boost: ^2.4.8
- laravel/pail: ^1.2.5
- laravel/pao: ^1.0.6
- laravel/pint: ^1.27
- mockery/mockery: ^1.6.12
- nunomaduro/collision: ^8.9.4
- orchestra/testbench: ^11.1
- pestphp/pest: ^4.7.2
- pestphp/pest-plugin-laravel: ^4.1
This package is auto-updated.
Last update: 2026-06-22 08:19:39 UTC
README
Vendra is a modular Laravel application for e-commerce and marketplace use cases.
Requirements
- PHP 8.2+
- Composer
- Node.js and npm
- MySQL or another Laravel-supported database
Local Development
composer install cp .env.example .env php artisan key:generate php artisan migrate npm install npm run build composer dev
composer dev starts the web server, queue listener, logs, and Vite in watch mode.
Docker Development
Docker deployments use the container entrypoint for application bootstrap. No additional manual setup commands are required inside the container.
Configuration
Settings cache can be enabled with:
SETTINGS_CACHE_ENABLED=true
Module Development
Modules are developed locally through Composer path repositories in app-modules/*.
Typical workflow:
- Edit the module inside
app-modules/<module-name>. - Ensure the package is required in root
composer.json. - Run
composer update <vendor/package>orcomposer dump-autoloadwhen needed. - Run the relevant tests or static analysis.
For production builds, rely on installed Composer packages rather than local path repository workflows.
Useful Commands
composer test php artisan test --compact vendor/bin/pint --dirty --format agent vendor/bin/phpstan analyse
Troubleshooting
- If package changes are not reflected, run
composer dump-autoload. - If provider discovery seems stale, run
php artisan package:discover. - If configuration values look outdated, run
php artisan config:clear. - If frontend changes do not appear, run
npm run devornpm run build.
License
MIT. See LICENSE.