[!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.
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) · հայերեն
O objetivo desse repositório é mostrar boas práticas de desenvolvimento em Laravel com um aplicativo simples.
- 📚 Criar e editar posts
- 🥑 Categorias
- 🔥 Posts populares
- 🎉 Painel de administradores
- Gerencie usuários, postagens, categorias e tags
- Cargos: leitor e administrador
- Conta pessoal
- Comentários e likes
- Editor visual de posts
Abra uma nova issue para solicitar uma funcionalidade (ou se você encontrar um bug).
Clone o projeto:
git clone [email protected]:gomzyakov/laravel-blog.git
Acredito que você já tenha o Docker instalado. Se não, apenas o instale no Mac, Windows ou Linux.
Monte a imagem laravel-blog
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!
Accesso ao container Docker:
docker exec -ti laravel-blog-app bash
Esse é um software em código aberto licenciado sob a Licença MIT.