Блог Laravel - на основе Laravel v5.6.5
Это образец блога, основанный на Laravel 5.6 Framework и Bootstrap 4.
Функции!
- Блоги/статьи
- Категории
- Комментарии
- Показанное изображение
- Администратор
- Доступ на основе ролей
- RSS Feed
- Подписчики
- SEO дружелюбный
- Социально -дружелюбное
- Автоматизированные электронные письма по регистрации с очередью/работой
- Автоматизированные электронные письма на подписчике с очередью/работой
- Автоматизированные электронные письма для информационных бюллетеней с очередью/работой
- Ларавель миграции
- Laravel Seeders
- Простой и минимальный дизайн пользовательского интерфейса
Технический
Этот проект блога использует некоторые проекты с открытым исходным кодом и бесплатные проекты для правильной работы:
- Twitter Bootstrap 4 - отличный интерфейс интерфейса для современных веб -приложений
- Laravel 5.6.5 - структура для веб -ремесленников
- jquery - duh
- Fontawesome - дизайн иконы Savy для разработчиков
- Tinymce - текстовый редактор богатого Wysiwyg
- DataTable - легко управлять наборами данных для управления целями с использованием jQuery
- Страница - Сделайте слизняки легко в Ларавеле
- Roumen Feed - Сделайте RSS легко подавать в Laravel
- DataTables Yajra Laravel DataTables - легко интегрировать DataTable Backend для Laravel
И, конечно же, сам проект блога является открытым исходным кодом с публичным хранилищем на GitHub.
Минимальные требования
- PHP> = 7,1,3
- MySQL> = 5.0.12
- Openssl php расширение
- PDO PHP расширение
- MBString PHP расширение
- Токенизатор PHP расширение
- XML PHP расширение
- CTYPE PHP расширение
- JSON PHP расширение
Руководство по установке
-
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 - Редактировать файл
config/app.php & .env - и установите правильный URL -адрес приложения - Изменить файл
config/database.php - и установите сведения о подключении DB -
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
ПРИМЕЧАНИЕ. Автоматическая регистрация пользовательских писем и электронные письма по проверке подписчиков отправляются с использованием работника очередей, поэтому вы должны включить работника очереди в проекте: https://laravel.com/docs/5.6/queues#running-tqueue-worker
Еженедельное руководство по бюллетеню
- Установите драйвер очереди в файл .env или config/queue.php
- Следуйте: https://laravel.com/docs/5.6/scheduling#introduction
- Из приведенной выше ссылки Узнайте, как сделать работу Cron для
schedule:run - Как только эта задача Cron будет установлена на каждую минуту, еженедельные электронные письма будут отправлены автоматически
Скриншоты
Домашняя страница
Администратор
Лицензия
GNU GPLV3