nimbus/laravel
最新稳定版本:v0.1.1
Composer 安装命令:
composer require nimbus/laravel
包简介
Nimbus - Distributed SSR and CRUD for Laravel
README 文档
README
Complete Inertia.js replacement with distributed SSR, federated CRUD, and JWT auth.
Installation
composer require nimbus/laravel php artisan nimbus:install php artisan nimbus:jwt-generate
Usage
1. Configure Providers (config/nimbus.php)
'providers' => [ 'B' => [ 'url' => 'https://b.test', 'jwks_url' => 'https://b.test/.well-known/nimbus-jwks.json', ], ],
2. Render Remote Components
// In Controller use Nimbus\Laravel\Facades\Nimbus; public function index() { return Nimbus::render('B::Customers/List', [ 'filters' => request('filters'), ]); }
3. CRUD Operations
// Create $result = Nimbus::store('B::customers', [ 'name' => 'New Customer', 'email' => 'new@example.com', ]); // Update $result = Nimbus::update('B::customers', $id, $data); // Delete $result = Nimbus::destroy('B::customers', $id);
4. Routes (routes/web.php)
use Nimbus\Laravel\Facades\Nimbus; Route::get('/customers', fn() => Nimbus::render('B::Customers/List')); Route::post('/customers', fn() => Nimbus::store('B::customers', request()->all()));
Provider Setup (App B)
// routes/nimbus.php Route::nimbusComponent('Customers/List', [CustomerController::class, 'index']); Route::nimbusResource('customers', CustomerController::class);
Features
✅ Distributed SSR (stream, snapshot, CSR)
✅ Federated CRUD with validation
✅ JWT auth with scopes
✅ Cache with SWR
✅ Vue + React + Svelte support
✅ Drop-in Inertia replacement
统计信息
- 总下载量: 12
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2025-10-09