Acabamos de lançar o Craftable PRO - a versão premium deste popular construtor de painel de administração laravel de código aberto. A versão Pro vem com uma interface de usuário nova construída sobre o Tailwind, usa o Laravel e o InertiaJS mais recentes e vem com muitos recursos novos.
Olá Crafter, bem-vindo à documentação oficial do Craftable 6 - um kit de ferramentas de código aberto baseado em Laravel para construir interfaces de administração. É um modelo minimalista de área de administração. Um ponto de partida para o desenvolvimento de sistemas de back-office, intranets ou sistemas CMS.
Você poderia chamá-lo de CMS, mas é muito fino, com o mínimo de conteúdo possível para gerenciar. Tem:
Criamos uma demonstração para você experimentar em https://demo.getcraftable.com.
Use estas credenciais para fazer login:
[email protected]
demo123
Você pode ver uma administração de:
admin-generator
translatable
Nossa intenção era dividir tudo em vários pacotes com o mínimo de dependências possível. Isto é o que estamos trazendo no momento:
Craftable usa todos os pacotes acima. Ele também usa alguns outros pacotes de terceiros (como spatie/laravel-permission
do Spatie) e fornece algumas configurações padrão básicas para acelerar o desenvolvimento de uma interface de administração típica.
Fabricável requer:
Craftable usa Laravel, então você também deve verificar seus requisitos. É compatível com Laravel 8:
Se você quiser começar no Laravel do zero, você pode usar nosso brackets/craftable-installer
que faz todos os truques para você. Vamos instalá-lo globalmente:
composer global require " brackets/craftable-installer "
Crie um banco de dados vazio de sua preferência (PostgreSQL ou MySQL).
Agora você pode criar um novo projeto Craftable:
craftable new my_project
Isto irá instalar o Craftable usando a versão mais recente do Laravel (atualmente 6). Se você preferir usar a versão mais recente do LTS Laravel (atualmente também 6), use o sinalizador --lts
:
craftable new --lts my_project
Os comandos vão pedir as configurações do banco de dados e então vão configurar tudo (instalar todas as dependências, publicar todas as configurações importantes do fornecedor, migrar, configurar algumas configurações, configurar o webpack e executar migrações).
O comando irá gerar e imprimir a senha da conta de administrador padrão . Salve esta senha em sua área de transferência, precisaremos dela em breve.
Ou alternativamente, você pode usar seu aplicativo Laravel existente. Comece exigindo estes dois pacotes principais:
composer require brackets/craftable
composer require --dev brackets/admin-generator
Para instalar este pacote use:
php artisan craftable:install
Isso instalará todas as dependências, publicará todas as configurações importantes do fornecedor, migrará, configurará algumas configurações, configurará o webpack e executará migrações.
O comando irá gerar e imprimir a senha da conta de administrador padrão . Salve esta senha em sua área de transferência, precisaremos dela em breve.
Depois de instalado, navegue em seu navegador para /admin/login
. Você deverá conseguir ver uma tela de login.
Use estas credenciais para fazer login:
[email protected]
craftable:install
)Após a autorização, você poderá ver uma página inicial padrão e dois itens de menu:
Você pode encontrar a documentação completa deste pacote e de outros pacotes que o Craftable usa em https://docs.getcraftable.com/#/craftable.
Neste ponto você está pronto para começar a construir sua área de administração. Você provavelmente deseja começar a construir uma interface CRUD típica para seus modelos eloquentes. Definitivamente, você deve verificar nossa documentação do Admin Generator.
Caso você prefira criar alguma administração personalizada atípica, então você provavelmente desejará acessar o pacote Admin UI.
Divirta-se e crie algo incrível!
Solte um no repositório Github (opcional)
Antes de contribuir, leia CONTRIBUTING.md e CODE_OF_CONDUCT.md.
Crie um problema do projeto ou um recurso que você gostaria de adicionar ao projeto e atribua a tarefa a você mesmo. (O problema pode ser qualquer correção de bug ou qualquer recurso que você queira adicionar neste projeto).
Bifurque o repositório para o seu Github.
Clone o repositório acessando seu cliente Git local em uma pasta local específica em sua máquina local usando este comando com o link do repositório bifurcado no lugar do link fornecido abaixo:
git clone https://github.com/BRACKETS-by-TRIAD/craftable
Crie uma ramificação usando o comando abaixo. git branch <your branch name>
Finalize a compra em sua filial. git checkout <your branch name>
Adicione seu código na pasta da máquina local. git add .
Confirme suas alterações. git commit -m"<add your message here>"
Envie suas alterações. git push --set-upstream origin <your branch name>
Faça uma solicitação de pull! (compare sua filial com a filial principal do proprietário)
Licença MIT. Consulte o arquivo LICENSE para obter mais informações.