arqel-dev/core

Core contracts, service provider, and primitives for Arqel.
22
Install
composer require arqel-dev/core
Latest Version:0.19.0
PHP:^8.3
License:MIT
Last Updated:Jul 28, 2026
Links: GitHub  ·  Packagist
Maintainer: diogocoutinho

arqel-dev/core

License: MIT PHP Laravel Status

Core contracts, service provider e primitivas para o framework Arqel — admin panels para Laravel declarados em PHP e renderizados em React.

Posição no ecossistema

Este pacote é a fundação de todos os pacotes arqel-dev/*. É onde vivem:

  • O ArqelServiceProvider que faz auto-discovery na app Laravel consumidora
  • Contracts (HasResource, HasFields, HasActions, HasPolicies)
  • Classe abstracta base Resource e ResourceRegistry
  • Sistema de Panel e PanelRegistry
  • Middleware Inertia (HandleArqelInertia)
  • Comandos Artisan: arqel:install, arqel:resource, arqel:make-user
  • Facade Arqel
  • Suporte para serialização de schemas de Fields para Inertia props

Os pacotes específicos (arqel-dev/fields, arqel-dev/table, arqel-dev/form, ...) dependem de arqel-dev/core e estendem os contracts/classes base daqui.

Instalação

composer require arqel-dev/core

Normalmente instala-se via o meta-pacote arqel-dev/framework, que puxa arqel-dev/core e companheiros obrigatórios.

Convenções

  • Namespace: Arqel\Core\
  • declare(strict_types=1) em todos os ficheiros PHP
  • Classes final por default — só sem final quando extensibilidade é design intent documentado
  • ADR-018: auto-discovery via extra.laravel.providers

Links

Licença

MIT — ver LICENSE na raiz do monorepo.

Related Packages

arqel-dev/framework

Arqel — admin panels for Laravel, forged in PHP, rendered in React. Meta-package...

21 0
myra/framework

A Laravel + Inertia.js + Vue 3 admin framework with schema-driven forms, tables,...

4 0
christyoga123/vuelament

Lightning-fast Admin Dashboard & CRUD Generator for Laravel (VILT Stack)

42 1
jacquestrdx123/vue-inertia-resources

A Filament-like resource system for Inertia.js applications. Provides complete C...

72 0
rhaima/voltpanel

A powerful admin panel builder for Laravel using the VILT stack (Vue, Inertia, L...

4 10