larajournal

[!IMPORTANTE] Esse projeto ainda está sob desenvolvimento. Nem todas as funcionalidades estão finalizadas e muito ainda pode ser melhorado. Se você quiser ajudar com o desenvolvimento desse projeto, você pode selecionar uma issue, e abrir uma PR.

Aplicativo de blog pessoal simples feito em Laravel e MySQL

Leia em outros idiomas:

ગુજરાતી · हिन्दी · मराठी · മലയാളം · ಕನ್ನಡ · తెలుగు · ଓଡିଆ · ਪੰਜਾਬੀ · বাংলা · தமிழ் · မြန်မာ · Bahasa Indonesia · Català · English · Español · Nederlands · Русский · Bulgarian · Македонски · Magyar · Slovenčina · 日本語 · Tiếng Việt · Polski · فارسی · Lietuvių kalba · 한국어 · Deutsch · 中文(Simplified) · 中文(Traditional) · ελληνικά · العربية · Українська · Português (Portugal) · Italiano · ภาษาไทย · Galego · नेपाली · اردو · Limba Română · English · Türkçe · עברית · Czech · Slovenščina · Norsk · Svenska · Dansk · Wikang Filipino · Қазақша · Afrikaans (South Africa) · Zulu (South Africa) · Kiswahili (Kenya) · ქართული · Igbo (Nigeria) · Yoruba (Nigeria) · Hausa (Nigeria) · Suomeksi · Español de México · Српски · Latvia · Shqip · Беларуская мова · Azərbaycan dili · Bosanski · پښتو - Pashto · ພາສາລາວ · Af-soomaali · አማርኛ(Ethiopia) · සිංහල(Sri Lanka) · հայերեն

Aplicativo de blog pessoal simples baseado em Laravel

O objetivo desse repositório é mostrar boas práticas de desenvolvimento em Laravel com um aplicativo simples.

Funcionalidades

Prévias

Blog

Blog

Solicitar funcionalidades

Abra uma nova issue para solicitar uma funcionalidade (ou se você encontrar um bug).

Como rodar o blog localmente?

Clone o projeto:

git clone git@github.com:gomzyakov/larajournal.git

Acredito que você já tenha o Docker instalado. Se não, apenas o instale no Mac, Windows ou Linux.

Monte a imagem larajournal com o seguinte comando:

docker compose build --no-cache

Esse comando pode pode levar alguns minutos para ser concluido.

Quando a montagem for concluida, você pode executar o ambiente no modo de fundo com:

docker compose up -d

Agora executaremos composer install para instalar as dependências do aplicativo:

docker compose exec app composer install

Copie as variáveis de ambiente:

docker compose exec app cp .env.local .env

Defina a chave de criptografia com a ferramenta de linha de comando do Laravel artisan:

docker compose exec app ./artisan key:generate --ansi

Migre a base de dados e defina uma seed com dados falsos:

docker compose exec app ./artisan migrate:fresh --seed

E abra http://127.0.0.1:8000 em seu navegador favorito. Seja feliz usando o Laravel Blog!

Como acessar o container?

Accesso ao container Docker:

docker exec -ti larajournal-app bash

Licença

Esse é um software em código aberto licenciado sob a Licença MIT.

GitHub release license codecov