laravel-blog-5.6.5

Learning Laravel by making simple Blog

View the Project on GitHub

Laravel Blog - Based on Laravel v5.6.5

This is a sample blog based on Laravel 5.6 framework and Bootstrap 4.

Features!

Tech

This blog project uses some open source projects and free projects to work properly:

And of course blog project itself is open source with a public repository on GitHub.

Live Demo

http://mubbiqureshi.com/laravel-blog/public/

Admin ID: ` mubbi@test.com `

Admin Pass: ` mubbi123 `

Minimum Requirements

Installation Guide

  1. git clone https://github.com/mubbi/laravel-blog-5.6.5.git
  2. cd laravel-blog-5.6.5
  3. composer install
  4. rename .env.example to .env
  5. php artisan key:generate
  6. Edit file config/app.php & .env - and set your correct app url
  7. Edit file config/database.php - and set your DB connection details
  8. php artisan migrate --seed
  9. php artisan storage:link
  10. set mailtrap credentials in .env file to avoid swift email errors
  11. 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.
  12. Register in the application as the first user and get all admin roles by default

NOTE: Automatic user registration activation emails and subscriber verification emails are sent using the queue worker, therefore you must enable the queue worker on the project: https://laravel.com/docs/5.6/queues#running-the-queue-worker

Weekly Newsletter Guide

  1. Set Queue Driver in .env or config/queue.php file
  2. Follow: https://laravel.com/docs/5.6/scheduling#introduction
  3. From the above link learn how to make a cron job for ` schedule:run `
  4. Once this cron job is set for every minute then the weekly emails will be sent automatically

Screenshots

Home Page

Home Page

Admin Area

Admin Area

License

GNU GPLv3