承接 nimbus/laravel 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

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

GitHub 信息

  • Stars: 0
  • Watchers: 0
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2025-10-09