Laravel Blog - Baseado em Laravel v5.6.5
Este é um blog de amostra baseado no Laravel 5.6 Framework and Bootstrap 4.
Características!
- Blogs/artigos
- Categorias
- Comentários
- Imagem em destaque
- Área de administrador
- Acesso baseado em função
- RSS Feed
- Assinantes
- SEO amigável
- Social Friendly
- E -mails automatizados sobre registro com fila/trabalho
- E -mails automatizados no assinante com fila/trabalho
- E -mails automatizados para boletins com fila/emprego
- Migrações de Laravel
- Semeadores de Laravel
- Design de interface do usuário simples e mínimo
Tecnologia
Este projeto do blog usa alguns projetos de código aberto e projetos gratuitos para funcionar corretamente:
- Twitter Bootstrap 4 - Great UI Boilerplate para aplicativos da web modernos
- Laravel 5.6.5 - Estrutura para artesãos da web
- jQuery - duh
- Fontawesome - Design Savy Icons for Developers
- Tinymce - editor de texto rico wysiwyg
- Datatable - Gerencie facilmente conjuntos de dados para fins de gerenciamento usando jQuery
- Lento - faça lesmas facilmente em Laravel
- Roumen Feed - Faça RSS alimentar facilmente em Laravel
- Yajra Laravel Datatables - Facilmente integra o back -end de Datatable para Laravel
E, é claro, o próprio projeto do blog é de código aberto com um repositório público no Github.
Requisitos mínimos
- Php> = 7.1.3
- Mysql> = 5.0.12
- Extensão do OpenSSL PHP
- Extensão de PDO PHP
- Extensão de PHP de Mbstring
- Extensão do PHP do tokenizer
- Extensão XML PHP
- Extensão Ctype PHP
- Extensão JSON PHP
Guia de instalação
-
git clone https://github.com/mubbi/laravel-blog-5.6.5.git -
cd laravel-blog-5.6.5 -
composer install -
rename .env.example to .env -
php artisan key:generate - Editar arquivo de arquivo
config/app.php & .env - e defina seu URL de aplicativo correto - Editar arquivo de
config/database.php - e defina seus detalhes de conexão do banco de dados -
php artisan migrate --seed -
php artisan storage:link -
set mailtrap credentials in .env file to avoid swift email errors -
After installing, you may need to configure some permissions. Directories within the "storage" and the "bootstrap/cache" directories should be writable by your web server or the project will not run. -
Register in the application as the first user and get all admin roles by default
Nota: Os e-mails automáticos de ativação do registro do usuário e e-mails de verificação de assinantes são enviados usando o trabalhador da fila; portanto, você deve permitir que o trabalhador da fila no projeto: https://laravel.com/docs/5.6/queues#running-queue-worker
Guia semanal de boletim informativo
- Defina o driver da fila no arquivo .env ou config/fileue.php
- Siga: https://laravel.com/docs/5.6/scheduling#introduction
- A partir do link acima, aprenda como fazer um trabalho cron para
schedule:run - Uma vez que este trabalho Cron estivesse definido para cada minuto, os e -mails semanais serão enviados automaticamente
Capturas de tela
Página inicial
Área de administrador
Licença
GNU GPLV3