misaf/vendra
Composer 安装命令:
composer create-project misaf/vendra
包简介
The skeleton application for the Vendra framework.
README 文档
README
Vendra is a modular Laravel 12 application for e-commerce and marketplace use cases.
Tech Stack
- PHP 8.2+
- Laravel 12
- Filament 5
- Livewire 4
- Pest 4
- Tailwind CSS 4
Requirements
- PHP 8.2 or newer
- Composer
- Node.js and npm
- MySQL (or another configured Laravel-supported database)
Quick Start
composer install cp .env.example .env php artisan key:generate php artisan migrate npm install npm run build
For local development:
composer dev
This starts the web server, queue listener, logs, and Vite in watch mode.
Repository Structure
app/main application codeapp-modules/local path packages (modular features)config/framework and package configurationdatabase/migrations, factories, seedersresources/views, frontend assets
Modular Packages (app-modules/*)
This project uses Composer path repositories:
{
"repositories": [
{
"type": "path",
"url": "app-modules/*",
"options": {
"symlink": true
}
}
]
}
Each package in app-modules/* can be developed locally and consumed by the app as a Composer dependency.
Typical package workflow:
- Edit package code inside
app-modules/<package-name>. - Ensure the package is required in root
composer.json. - Run
composer update <vendor/package>(orcomposer dump-autoload) when needed. - Run tests from the root app and/or package scope.
SMS Gateway Packages in This Workspace
misaf/laravel-sms-gateway(core manager/facade/contracts)misaf/laravel-sms-gateway-ghasedakmisaf/laravel-sms-gateway-sunwaymisaf/laravel-sms-gateway-kavenegarmisaf/laravel-sms-gateway-smsir
See app-modules/laravel-sms-gateway/README.md for full usage and extensibility details.
Useful Commands
# Test suite composer test # Laravel tests directly php artisan test --compact # Code style vendor/bin/pint --dirty --format agent # Static analysis (if configured) 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.
统计信息
- 总下载量: 0
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 3
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2026-01-28