laravel maintained by nevela
Description
Nevela for Laravel: describe a resource once and generate its model, migration, validation, policy and REST API, plus the Next.js dashboard screens for it.
Author
Last update
2026/10/26 18:47
(dev-main)
License
Downloads
130
Last update
2026/10/26 18:47
License
Require
- php ^8.2
- illuminate/support ^11.0|^12.0|^13.0
- illuminate/database ^11.17|^12.0|^13.0
- illuminate/http ^11.0|^12.0|^13.0
- illuminate/console ^11.0|^12.0|^13.0
- lbuchs/webauthn ^2.2
- laravel/socialite ^5.31
Last update
2026/10/26 18:47
License
Require
- php ^8.2
- illuminate/support ^11.0|^12.0|^13.0
- illuminate/database ^11.17|^12.0|^13.0
- illuminate/http ^11.0|^12.0|^13.0
- illuminate/console ^11.0|^12.0|^13.0
- laravel/socialite ^5.31
- lbuchs/webauthn ^2.2
Last update
2026/10/26 11:08
License
Require
- php ^8.2
- illuminate/support ^11.0|^12.0|^13.0
- illuminate/database ^11.17|^12.0|^13.0
- illuminate/http ^11.0|^12.0|^13.0
- illuminate/console ^11.0|^12.0|^13.0
- laravel/socialite ^5.31
- lbuchs/webauthn ^2.2
Last update
2026/10/23 11:01
License
Require
- php ^8.2
- illuminate/support ^11.0|^12.0|^13.0
- illuminate/database ^11.17|^12.0|^13.0
- illuminate/http ^11.0|^12.0|^13.0
- illuminate/console ^11.0|^12.0|^13.0
- laravel/socialite ^5.31
- lbuchs/webauthn ^2.2
Last update
2026/10/22 20:45
License
Require
- php ^8.2
- illuminate/support ^11.0|^12.0|^13.0
- illuminate/database ^11.17|^12.0|^13.0
- illuminate/http ^11.0|^12.0|^13.0
- illuminate/console ^11.0|^12.0|^13.0
- laravel/socialite ^5.31
- lbuchs/webauthn ^2.2
Last update
2026/10/22 19:19
License
Require
- php ^8.2
- illuminate/support ^11.0|^12.0|^13.0
- illuminate/database ^11.17|^12.0|^13.0
- illuminate/http ^11.0|^12.0|^13.0
- illuminate/console ^11.0|^12.0|^13.0
- laravel/socialite ^5.31
- lbuchs/webauthn ^2.2
Last update
2026/10/22 15:16
License
Require
- php ^8.2
- illuminate/support ^11.0|^12.0|^13.0
- illuminate/database ^11.17|^12.0|^13.0
- illuminate/http ^11.0|^12.0|^13.0
- illuminate/console ^11.0|^12.0|^13.0
- laravel/socialite ^5.31
- lbuchs/webauthn ^2.2
Last update
2026/10/22 14:11
License
Require
- php ^8.2
- illuminate/support ^11.0|^12.0|^13.0
- illuminate/database ^11.17|^12.0|^13.0
- illuminate/http ^11.0|^12.0|^13.0
- illuminate/console ^11.0|^12.0|^13.0
- laravel/socialite ^5.31
- lbuchs/webauthn ^2.2
Last update
2026/10/22 01:29
License
Require
- php ^8.2
- illuminate/support ^11.0|^12.0|^13.0
- illuminate/database ^11.17|^12.0|^13.0
- illuminate/http ^11.0|^12.0|^13.0
- illuminate/console ^11.0|^12.0|^13.0
- laravel/socialite ^5.31
- lbuchs/webauthn ^2.2
Last update
2026/10/22 00:07
License
Require
- php ^8.2
- illuminate/support ^11.0|^12.0|^13.0
- illuminate/database ^11.17|^12.0|^13.0
- illuminate/http ^11.0|^12.0|^13.0
- illuminate/console ^11.0|^12.0|^13.0
- laravel/socialite ^5.31
- lbuchs/webauthn ^2.2
Last update
2026/10/21 20:52
License
Require
- php ^8.2
- illuminate/support ^11.0|^12.0|^13.0
- illuminate/database ^11.17|^12.0|^13.0
- illuminate/http ^11.0|^12.0|^13.0
- illuminate/console ^11.0|^12.0|^13.0
- laravel/socialite ^5.31
- lbuchs/webauthn ^2.2
Last update
2026/10/21 18:36
License
Require
- php ^8.2
- illuminate/support ^11.0|^12.0|^13.0
- illuminate/database ^11.17|^12.0|^13.0
- illuminate/http ^11.0|^12.0|^13.0
- illuminate/console ^11.0|^12.0|^13.0
- laravel/socialite ^5.31
- lbuchs/webauthn ^2.2
Last update
2026/10/19 22:42
License
Require
- php ^8.2
- illuminate/support ^11.0|^12.0|^13.0
- illuminate/database ^11.17|^12.0|^13.0
- illuminate/http ^11.0|^12.0|^13.0
- illuminate/console ^11.0|^12.0|^13.0
- laravel/socialite ^5.31
- lbuchs/webauthn ^2.2
Last update
2026/10/18 23:56
License
Require
- php ^8.2
- illuminate/support ^11.0|^12.0|^13.0
- illuminate/database ^11.17|^12.0|^13.0
- illuminate/http ^11.0|^12.0|^13.0
- illuminate/console ^11.0|^12.0|^13.0
- laravel/socialite ^5.31
- lbuchs/webauthn ^2.2
Last update
2026/10/18 22:32
License
Require
- php ^8.2
- illuminate/support ^11.0|^12.0|^13.0
- illuminate/database ^11.17|^12.0|^13.0
- illuminate/http ^11.0|^12.0|^13.0
- illuminate/console ^11.0|^12.0|^13.0
- laravel/socialite ^5.31
- lbuchs/webauthn ^2.2
Last update
2026/10/13 22:36
License
Require
- php ^8.2
- illuminate/support ^11.0|^12.0|^13.0
- illuminate/database ^11.17|^12.0|^13.0
- illuminate/http ^11.0|^12.0|^13.0
- illuminate/console ^11.0|^12.0|^13.0
- lbuchs/webauthn ^2.2
Last update
2026/10/13 01:23
License
Require
- php ^8.2
- illuminate/support ^11.0|^12.0|^13.0
- illuminate/database ^11.17|^12.0|^13.0
- illuminate/http ^11.0|^12.0|^13.0
- illuminate/console ^11.0|^12.0|^13.0
- lbuchs/webauthn ^2.2
Last update
2026/10/12 22:12
License
Require
- php ^8.2
- illuminate/support ^11.0|^12.0|^13.0
- illuminate/database ^11.17|^12.0|^13.0
- illuminate/http ^11.0|^12.0|^13.0
- illuminate/console ^11.0|^12.0|^13.0
- lbuchs/webauthn ^2.2
Last update
2026/10/11 17:18
License
Require
- php ^8.2
- illuminate/support ^11.0|^12.0|^13.0
- illuminate/database ^11.17|^12.0|^13.0
- illuminate/http ^11.0|^12.0|^13.0
- illuminate/console ^11.0|^12.0|^13.0
- lbuchs/webauthn ^2.2
Last update
2026/10/09 11:05
License
Require
- php ^8.2
- illuminate/support ^11.0|^12.0|^13.0
- illuminate/database ^11.17|^12.0|^13.0
- illuminate/http ^11.0|^12.0|^13.0
- illuminate/console ^11.0|^12.0|^13.0
- lbuchs/webauthn ^2.2
Last update
2026/10/09 09:48
License
Require
- php ^8.2
- illuminate/support ^11.0|^12.0|^13.0
- illuminate/database ^11.17|^12.0|^13.0
- illuminate/http ^11.0|^12.0|^13.0
- illuminate/console ^11.0|^12.0|^13.0
- lbuchs/webauthn ^2.2
Last update
2026/10/09 07:35
License
Require
- php ^8.2
- illuminate/support ^11.0|^12.0|^13.0
- illuminate/database ^11.17|^12.0|^13.0
- illuminate/http ^11.0|^12.0|^13.0
- illuminate/console ^11.0|^12.0|^13.0
- lbuchs/webauthn ^2.2
Last update
2026/10/09 00:27
License
Require
- php ^8.2
- illuminate/support ^11.0|^12.0|^13.0
- illuminate/database ^11.17|^12.0|^13.0
- illuminate/http ^11.0|^12.0|^13.0
- illuminate/console ^11.0|^12.0|^13.0
- lbuchs/webauthn ^2.2
Last update
2026/10/09 00:02
License
Require
- php ^8.2
- illuminate/support ^11.0|^12.0|^13.0
- illuminate/database ^11.17|^12.0|^13.0
- illuminate/http ^11.0|^12.0|^13.0
- illuminate/console ^11.0|^12.0|^13.0
- lbuchs/webauthn ^2.2
Last update
2026/10/07 20:20
License
Require
- php ^8.2
- illuminate/support ^11.0|^12.0|^13.0
- illuminate/database ^11.17|^12.0|^13.0
- illuminate/http ^11.0|^12.0|^13.0
- illuminate/console ^11.0|^12.0|^13.0
- lbuchs/webauthn ^2.2
Last update
2026/10/06 11:54
License
Require
- php ^8.2
- illuminate/support ^11.0|^12.0|^13.0
- illuminate/database ^11.17|^12.0|^13.0
- illuminate/http ^11.0|^12.0|^13.0
- illuminate/console ^11.0|^12.0|^13.0
- lbuchs/webauthn ^2.2
Last update
2026/10/06 03:49
License
Require
- php ^8.2
- illuminate/support ^11.0|^12.0|^13.0
- illuminate/database ^11.17|^12.0|^13.0
- illuminate/http ^11.0|^12.0|^13.0
- illuminate/console ^11.0|^12.0|^13.0
- lbuchs/webauthn ^2.2
Last update
2026/10/06 02:58
License
Require
- php ^8.2
- illuminate/support ^11.0|^12.0|^13.0
- illuminate/database ^11.17|^12.0|^13.0
- illuminate/http ^11.0|^12.0|^13.0
- illuminate/console ^11.0|^12.0|^13.0
- lbuchs/webauthn ^2.2
Last update
2026/10/05 23:34
License
Require
- php ^8.2
- illuminate/support ^11.0|^12.0|^13.0
- illuminate/database ^11.17|^12.0|^13.0
- illuminate/http ^11.0|^12.0|^13.0
- illuminate/console ^11.0|^12.0|^13.0
- lbuchs/webauthn ^2.2
Last update
2026/10/05 21:41
License
Require
- php ^8.2
- illuminate/support ^11.0|^12.0|^13.0
- illuminate/database ^11.17|^12.0|^13.0
- illuminate/http ^11.0|^12.0|^13.0
- illuminate/console ^11.0|^12.0|^13.0
- lbuchs/webauthn ^2.2
Last update
2026/10/05 01:25
License
Require
- php ^8.2
- illuminate/support ^11.0|^12.0|^13.0
- illuminate/database ^11.17|^12.0|^13.0
- illuminate/http ^11.0|^12.0|^13.0
- illuminate/console ^11.0|^12.0|^13.0
Last update
2026/10/04 23:19
License
Require
- php ^8.2
- illuminate/support ^11.0|^12.0|^13.0
- illuminate/database ^11.17|^12.0|^13.0
- illuminate/http ^11.0|^12.0|^13.0
- illuminate/console ^11.0|^12.0|^13.0
Last update
2026/10/04 22:52
License
Require
- php ^8.2
- illuminate/support ^11.0|^12.0|^13.0
- illuminate/database ^11.17|^12.0|^13.0
- illuminate/http ^11.0|^12.0|^13.0
- illuminate/console ^11.0|^12.0|^13.0
Last update
2026/10/04 10:00
License
Require
- php ^8.2
- illuminate/support ^11.0|^12.0|^13.0
- illuminate/database ^11.17|^12.0|^13.0
- illuminate/http ^11.0|^12.0|^13.0
- illuminate/console ^11.0|^12.0|^13.0
Last update
2026/10/04 08:32
License
Require
- php ^8.2
- illuminate/support ^11.0|^12.0|^13.0
- illuminate/database ^11.17|^12.0|^13.0
- illuminate/http ^11.0|^12.0|^13.0
- illuminate/console ^11.0|^12.0|^13.0
Last update
2026/10/04 04:25
License
Require
- php ^8.2
- illuminate/support ^11.0|^12.0|^13.0
- illuminate/database ^11.17|^12.0|^13.0
- illuminate/http ^11.0|^12.0|^13.0
- illuminate/console ^11.0|^12.0|^13.0
Last update
2026/10/04 03:28
License
Require
- php ^8.2
- illuminate/support ^11.0|^12.0|^13.0
- illuminate/database ^11.17|^12.0|^13.0
- illuminate/http ^11.0|^12.0|^13.0
- illuminate/console ^11.0|^12.0|^13.0
Last update
2026/10/04 02:29
License
Require
- php ^8.2
- illuminate/support ^11.0|^12.0|^13.0
- illuminate/database ^11.17|^12.0|^13.0
- illuminate/http ^11.0|^12.0|^13.0
- illuminate/console ^11.0|^12.0|^13.0
Last update
2026/10/03 22:17
License
Require
- php ^8.2
- illuminate/support ^11.0|^12.0|^13.0
- illuminate/database ^11.17|^12.0|^13.0
- illuminate/http ^11.0|^12.0|^13.0
- illuminate/console ^11.0|^12.0|^13.0
nevela/laravel
The Laravel side of Nevela: describe a resource once and get its model, migration, validation, policy and REST API, plus the Next.js dashboard screens for it.
php artisan nevela:resource Product --fields="name:string, sku:string!, price:money, kind:enum(stock|digital), notes:text?"
php artisan migrate
Start a new app
The quickest way is the create command, which sets up Laravel, this package and the dashboard together:
pnpm create nevela my-app
Add it to an existing Laravel app
php artisan install:api # Sanctum, if you don't have it yet
composer require nevela/laravel
Add Sanctum's trait to your user model:
use Laravel\Sanctum\HasApiTokens;
class User extends Authenticatable
{
use HasApiTokens, HasFactory, Notifiable;
}
Needs PHP 8.2 or newer and Laravel 11, 12 or 13.
Commands
| Command | What it does |
|---|---|
nevela:resource |
Describe a resource and generate everything for it. |
nevela:generate |
Regenerate after changing a descriptor. Your own code is kept. |
nevela:seed |
Fill a resource with plausible records, and print how long it took. |
nevela:user |
Create someone who can sign in. |
Full documentation: https://nevela-docs.vercel.app
Where this code lives
This repository is a read-only copy of packages/laravel from MarkColeMukisa/nevela, kept so Composer can install the package. Open issues and pull requests there.
License
MIT. Copyright (c) 2026 Mark Cole MUKISA.