singapura / merlion
Installs: 86
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 3
Open Issues: 0
Language:CSS
pkg:composer/singapura/merlion
Requires
- php: ^8.3
- inertiajs/inertia-laravel: ^2.0
- spatie/laravel-query-builder: ^6.0
README
1. Install
add to composer.json
"singapura/merlion": "*@dev",
2. Add service provider
// app/Providers/AdminServiceProvider.php use Merlion\AdminProvider; class AdminSericeProvider extends AdminProvider { public function admin(Admin $admin): Admin { return $admin ->id('admin') ->default() ->authenticatedRoutes(function () { Route::resource('users', \App\Http\Controllers\Admin\UserController::class); }) ->path('admin'); } }
3. Basic crud
// app/Http/Controllers/Admin
class UserController extends CrudController
{
protected string $model = User::class;
protected function schemas(): array
{
return [
'id',
'name',
'email',
];
}
protected function searches(): array
{
return ['name', 'email'];
}
}