Skip to content

chetans9/simple-laravel-blog

Repository files navigation

About Blog Writer

Blog Writer is a open source blogging application written in laravel 9. Application is easy to learn and use. Application features an admin panel to create new posts, categories and tags. Admin is panel accessible at '/admin' route

Live DEMO

https://cs9-simple-laravel-blog.herokuapp.com/
https://cs9-simple-laravel-blog.herokuapp.com/admin

Credentials for admin :

email : demo@example.com password : demopassword

Features

  • Manage articles and categories
  • Commenting System.
  • Article Tags Managment.
  • Contact form.
  • Pictures Gallery.
  • User management.
  • WYSIWYG Editor

Requirements

  • Requires a minimum PHP version of 8.0

Installation

Requires Composer.

  1. Install the dependencies using composer
$ cd your-project-directory
$ composer install
  1. Open .env.example and save it as ".env"

  2. Generate application key using :

$ php artisan key:generate
  1. Create a mysql database and enter database credentials in your .env file
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=blog_writer
DB_USERNAME=root
DB_PASSWORD=
  1. Run the migration :
$ php artisan migrate
  1. Finally start the development server :
$ php artisan serve