Acabamos de lanzar Craftable PRO, la versión premium de este popular creador de paneles de administración de laravel de código abierto. La versión Pro viene con una nueva interfaz de usuario construida sobre Tailwind, utiliza las últimas versiones de Laravel e InertiaJS y viene con muchas características nuevas.
Hola Crafter, bienvenido a la documentación oficial de Craftable 6, un conjunto de herramientas de código abierto basado en Laravel para crear interfaces de administración. Es una plantilla minimalista del área de administración. Un punto de partida para el desarrollo de sistemas back-office, intranets o sistemas CMS.
Podrías llamarlo CMS, pero es muy delgado, con la menor cantidad de contenido que administrar posible. Tiene:
Hemos creado una demostración para que juegues en https://demo.getcraftable.com.
Utilice estas credenciales para iniciar sesión:
[email protected]
demo123
Puedes ver una administración de:
admin-generator
translatable
Nuestra intención era dividir todo el material en varios paquetes con la menor cantidad de dependencias posible. Esto es con lo que venimos en este momento:
Craftable utiliza todos los paquetes anteriores. También utiliza algunos otros paquetes de terceros (como spatie/laravel-permission
de Spatie) y proporciona una configuración básica predeterminada para acelerar el desarrollo de una interfaz de administración típica.
Fabricable requiere:
Craftable usa Laravel, por lo que también debes consultar sus requisitos. Es compatible con Laravel 8:
Si desea comenzar con Laravel nuevo, puede usar nuestros brackets/craftable-installer
que hacen todos los trucos por usted. Instalémoslo globalmente:
composer global require " brackets/craftable-installer "
Cree una base de datos vacía de su elección (PostgreSQL o MySQL).
Ahora puedes crear un nuevo proyecto Craftable:
craftable new my_project
Esto instalará Craftable usando la última versión de Laravel (actualmente 6). Si prefiere usar la última versión de LTS Laravel (actualmente también 6), use el indicador --lts
:
craftable new --lts my_project
Los comandos solicitarán una configuración de base de datos y luego configurarán todo (instalarán todas las dependencias, publicarán todas las configuraciones importantes del proveedor, migrarán, configurarán algunas configuraciones, configurarán el paquete web y ejecutarán migraciones).
El comando generará e imprimirá la contraseña de la cuenta de administrador predeterminada . Guarde esta contraseña en su portapapeles, la necesitaremos pronto.
O alternativamente, puedes usar tu aplicación Laravel existente. Comience solicitando estos dos paquetes principales:
composer require brackets/craftable
composer require --dev brackets/admin-generator
Para instalar este paquete utilice:
php artisan craftable:install
Esto instalará todas las dependencias, publicará todas las configuraciones importantes del proveedor, migrará, configurará algunas configuraciones, configurará el paquete web y ejecutará migraciones.
El comando generará e imprimirá la contraseña de la cuenta de administrador predeterminada . Guarde esta contraseña en su portapapeles, la necesitaremos pronto.
Una vez instalado, navegue en su navegador hasta /admin/login
. Debería poder ver una pantalla de inicio de sesión.
Utilice estas credenciales para iniciar sesión:
[email protected]
craftable:install
)Después de la autorización, debería poder ver una página de inicio predeterminada y dos elementos de menú:
Puede encontrar la documentación completa de este paquete y otros paquetes que utiliza Craftable en https://docs.getcraftable.com/#/craftable.
En este punto, está listo para comenzar a construir su área de administración. Probablemente quieras empezar a construir una interfaz CRUD típica para tus modelos elocuentes. Definitivamente deberías consultar nuestra documentación del Generador de administración.
En caso de que prefiera crear una administración personalizada y atípica, probablemente desee dirigirse al paquete Admin UI.
¡Diviértete y crea algo increíble!
Coloque un en el repositorio de Github (opcional)
Antes de contribuir, lea CONTRIBUTING.md y CODE_OF_CONDUCT.md.
Cree un problema del proyecto o una característica que le gustaría agregar en el proyecto y obtenga la tarea asignada para usted (el problema puede ser cualquier corrección de errores o cualquier característica que desee agregar en este proyecto).
Bifurca el repositorio en tu Github.
Clone el repositorio yendo a su cliente Git local en una carpeta local particular en su máquina local usando este comando con el enlace de su repositorio bifurcado en lugar del enlace que se proporciona a continuación:
git clone https://github.com/BRACKETS-by-TRIAD/craftable
Cree una rama usando el siguiente comando. git branch <your branch name>
Realiza el pago en tu sucursal. git checkout <your branch name>
Agregue su código en la carpeta de su máquina local. git add .
Confirme sus cambios. git commit -m"<add your message here>"
Impulsa tus cambios. git push --set-upstream origin <your branch name>
¡Haz una solicitud de extracción! (compare su sucursal con la sucursal principal del propietario)
Licencia MIT. Consulte el archivo de LICENCIA para obtener más información.