Projeto em Laravel v8.* com modulo admin com controle de acl.
-
Efetuar a instalação clonando o repositorio.
# clonar o projeto cd projeto cp .env.example .env composer install php artisan key:generate php artisan storage:link yarn install && yarn run dev
-
Criar o banco de dados com um gerenciador de banco e configurar o arquivo .env nas linhas com os (
seus dados de conexão ao banco de dados
).MYSQL
DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=homestead DB_USERNAME=homestead DB_PASSWORD=secret
SQLITE
touch database/database.sqlite
DB_CONNECTION=sqlite #DB_HOST=127.0.0.1 #DB_PORT=3306 #DB_DATABASE=homestead #DB_USERNAME=homestead #DB_PASSWORD=secret
Criar as tabelas com o migrate e populando
php artisan migrate --seed
-
Configurar o envio de e-mail no arquivo .env
Se for em desenvolvimento crie uma conta no mailtrap e configure as linhas.
MAIL_USERNAME=null MAIL_PASSWORD=null
Ou configuração completa de seu servidor de e-mail
MAIL_DRIVER=smtp MAIL_HOST=smtp.mailtrap.io MAIL_PORT=2525 MAIL_USERNAME=null MAIL_PASSWORD=null MAIL_ENCRYPTION=null
-
Para iniciar o servidor do laravel
php artisan serve
usuario: admin@example.com
senha: admin
The Laravel framework is open-sourced software licensed under the MIT license.