/laravel-blog

This is my first test website built with Laravel :)

Primary LanguagePHP

English | Русский

Demo

Laravel Blog

This is my first app build with Laravel 5.8

admin: test@gmail.com / 12345678

  • CRUD operations to the blog post.
  • Creating and Deleting comment for user and blog post.
  • Tags for blog post and comment.
  • Statistic sidebar on the right side runs on cache (Redis).
  • Queues for sending markdown emails (Redis).
  • Service "Currently Reading" (App\Services\Counter).
  • Localizaton (EN|RU).

API Laravel Blog

  • CRUD operations to the blog post.
  • CRUD operation to the blog post comment.

Tests

  • Web App
  • API

Start

  1. Clone this repo into a new directory.
  2. Add .env file and set params to connect to your database.
  3. Run composer install
  4. Run npm install
  5. Run php artisan key:generate
  6. Run php artisan db:seed
  7. Update Redis configuration. Redis Labs
  8. Update MailTrap configuration. MailTrap
  9. Run php artisan storage:link
  10. Create database 'laravel-testing' to the tests.
  11. Run php artisan queue:work --tries=3 --timeout=15 --queue=high,default,low

License

The Laravel framework is open-source software licensed under the MIT license.