mixdinternet / admix
Pacote administrativo MIXD Internet
Requires
- php: >=5.6.4
- artesaos/seotools: v0.9.*
- barryvdh/laravel-debugbar: ^2.3
- caffeinated/flash: 3.*
- codesleeve/laravel-stapler: ^1.0
- cviebrock/eloquent-sluggable: 4.1.*
- folklore/image: 0.3.*
- imagine/imagine: ^0.6.3
- mixdinternet/core: 0.1.*
- mixdinternet/laravel-stapler-extra: 0.1.*
- mixdinternet/mconfig: 0.2.*
- predis/predis: ^1.1
- spatie/laravel-analytics: ^1.3
- watson/bootstrap-form: 1.0.*
README
Admix é a estrutura inicial utilizada no desenvolvimento de sites da Mixd Internet.
Dentre os itens utilizados neste pacote podemos destacar:
Pré Requisitos
Homestead funcionando corretamente na máquina
Instalação
Executar dentro do homestead
$ cd ~/Code
$ composer create-project laravel/laravel Blog
$ cd Blog
$ composer require mixdinternet/admix
Registrando nosso pacote em config/app.php
Mixdinternet\Admix\Providers\AdmixServiceProvider::class,
Publicando os arquivos necessários
$ php artisan vendor:publish --provider="Mixdinternet\Admix\Providers\AdmixServiceProvider" --tag=install
Crie as tabelas da aplicação
$ php artisan migrate
Crie o usuário e teste
$ php artisan db:seed --class=AdmixTableSeeder
Faça login na sua aplicação utilizando os dados gerados na instalação
Ex.
Usuário administrador criado.
E-mail => xxxx@xxxxx.xxx
Senha => xxxxx
Configuração
O arquivo de configuração do Admix está em config/admin.php
Os dados de autenticação do envio dos e-mails deve ser feito no .env
Não esqueça do APP_URL
Melhorando o .gitignore
/.idea/*
/nbproject
/node_modules
/public/cache/*
/public/media/*
/public/storage
/storage/database.sqlite
/storage/cache/*
/vendor
Homestead.json
Homestead.yaml
.env
._*
.sub*
.smb*
.DS_Store
Contribuindo
Em breve disponibilizaremos alguns pacotes para "encaixar" junto ao Admix.
Caso tenha interesse em desenvolver algum, por favor entre em contato.
Vulnerabilidades
Caso encontre alguma vulnerabilidade, por favor entre em contato.
Licença
O Admix é open-source e nossa licença é MIT