8 (499) 346-7733
8 (926) 148-7733
МНОГОКАНАЛЬНЫЕ

Базовая сборка блога (статьи, категории) на Laravel 7.x

Базовая сборка блога (статьи, категории) на Laravel 7.x

Данная сборка базового блога на базе Laravel Framework 7.x включает в себя механизм публикации материалов в различных категориях (новости, статьи и т.д.), при этом категории могут быть вложенные: Новости - Горячие новости и т.д..

Базовый механизм предусматривает загрузку иллюстраций в материалы, а также удаление на диске данных иллюстраций при удалении их из материала.

Имеется базовая панель управления (админка на Laravel), которая позволяет управлять категориями, материалами и пользователями сайта.

Laravel Empty Blog является основой для сборки сайта сложности на базе Laravel Framework. Приложение собрано на базе Laravel Framework 7.6.2

Добавлены пакеты:

  • Bootstrap 4.4.1
  • CKEDitor 4.14
  • FontAwesome-free-5.13.0
  • jQuery 3.4.1

Данный комплект является развитием более базового комплекта Laravel Empty Blog Blank: http://best-itpro.ru/news/laravel_7/

В комплекте есть Laravel Debug Bar (активируется при условии APP_DEBUG=true в файле .env)

Демонстрация Laravel Empty Blog: http://leb.best-itpro.ru

P.S. В целях безопасности регистрация в демонстрационной версии отключена, однако, в исходном коде всё работает.

Исходный код блога: https://github.com/Best-ITPro/LaravelEmptyBlog



В лучших традициях Git далее опишем процесс установки блога на английском:

Laravel Empty Blog Installation

- Copy files to project folder.
- Create MySQL Database (DB_DATABASE)

Edit .env:

- APP_NAME=YourAppName
- APP_URL=YourURL
- DB_DATABASE=YourDatabaseName
- DB_USERNAME=YourDBUser
- DB_PASSWORD=YourDBUserPassword
- MAIL_DRIVER=smtp
- MAIL_HOST=smtp.yandex.ru (for example we use Yandex.Mail)
- MAIL_PORT=587
- MAIL_USERNAME=YourYandexLogin
- MAIL_PASSWORD=YourYandexPassword
- MAIL_ENCRYPTION=tls
- MAIL_FROM_ADDRESS=YourYandexEmail
- MAIL_FROM_NAME="${APP_NAME}"

In project folder:

- create bootstrap/cache directory - it must be present and writable
- run: composer install
- run: npm install (node.js must be installed in your system)
- change permissions: chown www-data:www-data bootstrap/cache
- chmod -R 775 bootstrap/cache
- change permissions: chown www-data:www-data storage
- chmod -R 775 storage/*
- run: sudo php artisan storage:link
- run: php artisan key:generate
- run: php artisan config:cache
- Configure Apache to project folder/public
- sudo service apache2 restart
- php artisan migrate
- php artisan config:cache

From Web-Browser:

- Check in your web-browser: APP_URL
- Use your web-browser APP_URL/admin
- Register New Admin in web-browser
- Login to APP_URL/admin - админка

- Enjoy your new Laravel Empty Blog now!

;)

27.04.2020

Возврат к списку

Лицензионное программное обеспечение

Мы предлагаем Вам воспользоваться всеми преимуществами лицензионного программного обеспечения от нашего партнёра по самым выгодным ценам.

Лицензионное ПО
Best IT Soft - Интернет-магазин лицензионного программного обеспечения



Мы предлагаем Вам тысячи лицензионных программ! Наши специалисты подберут Вам необходимое лицензионное программное обеспечение по самым выгодным ценам. Мы учтем для Вас все скидки, которые предоставляют наши партнеры (иногда информация о подобных скидках бывает недоступна для розничного покупателя).





Строительство теннисных кортов, строительство спортивных площадок по всей России