Download the PHP package ngo-tools/sdk-laravel-starter without Composer
On this page you can find all versions of the php package ngo-tools/sdk-laravel-starter. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package sdk-laravel-starter
NGO.Tools Laravel Starter
Laravel package for building NGO.Tools extensions.
Quick Start
The easiest way to get started is via the NGO.Tools admin panel:
- Go to Apps in your NGO.Tools panel
- Click App erstellen, enter a name
- Run the generated command in your terminal
This will create a Laravel project, install this package, and connect your app automatically.
Manual Installation
Commands
| Command | Description |
|---|---|
php artisan ngotools:install |
Interactive setup wizard (UI slots, webhooks, scopes) |
php artisan ngotools:dev |
Start dev server + cloudflared tunnel |
php artisan ngotools:sync |
Push manifest changes to NGO.Tools |
Configuration
After installation, configuration is in config/ngotools.php and .env:
UI Slots
Extensions can integrate into these UI slots:
- Navigation Entry — Full-page iframe under a navigation link
- Dashboard Card — Widget card on the dashboard
- Contact Tab — Tab on the contact detail page
Views are published to resources/views/vendor/ngotools/pages/.
Webhooks
When you select webhook events during setup, the package generates:
routes/ngotools-webhooks.phpwith a webhook handler- HMAC-SHA256 signature verification middleware
Manifest
The app manifest is generated at .well-known/ngotools.json and served automatically. Edit it manually or re-run php artisan ngotools:install to regenerate.
License
MIT
All versions of sdk-laravel-starter with dependencies
laravel/framework Version ^11.0|^12.0|^13.0
filament/forms Version ^4.0
filament/tables Version ^4.0
filament/actions Version ^4.0
filament/notifications Version ^4.0