Skip to content

Blog App using the Laravel framework (Laravel Version 5.4, PHP version 7.2).

Notifications You must be signed in to change notification settings

Dhanashribaramkar/laravelblog

 
 

Repository files navigation

MyBLOG

Blog App using the Laravel framework.

Features:

  1. Creating the Categories Admin Panel: List,View,Add,Delete Categories
  2. Creating the Posts Admin Panel: List,View,Add,Edit,Delete Posts with attachment (any file extension). Images can be shown on webpage but other files can be downloaded to watch.
  3. Add/list/delete comments related post
  4. Displaying Posts By Category
  5. Searching Posts
  6. Security, User/Admin Authentication:
    • Only admin users can perform CRUD operation with Categories, Posts, Comments
    • Normal user can perform CRUD operation with Posts and Comments only
    • Normal user can not Edit/Delete other users posts
  7. Pagination feature is available
  8. MYSQL dump of the database named 'laravelblog.sql’ is provided.
  9. Images will be stored in folder ‘public/images’ using laravel package ‘File Storage’

Prerequisites

• XAMPP (start MySQL, Apache service) • Phpmyadmin • Php laravel (Laravel Framework 5.4.35) • Text editor

Getting Started

Step 1: Download and add the folder inside ‘C:\xampp\htdocs’

Step 2: Open phpmyadmin http://localhost/phpmyadmin/index.php , create database ‘laravelblog’ and import database dump file ‘laravelblog.sql’ into it.

Step 3: Go to command prompt

c:\xampp\htdocs\laravelblog>php artisan serve

Visit http://127.0.0.1:8000/ to see the application in action.

Note: If you cannot see images (attachments) on webpage , then remove folder ‘storage’ from ‘app\public’ and then again link it using command as follows: ‘php artisan storage:link’

Home Page 1homepage

Blog post list 2bloglist

Categories Admin Panel 3category admin panel

Posts Admin Panel 4blog admin panel

View blog with comment functionality 5view blog with comment functionality

Displaying Posts By Category 6postsbycategory

About

Blog App using the Laravel framework (Laravel Version 5.4, PHP version 7.2).

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 63.8%
  • Blade 33.8%
  • JavaScript 1.2%
  • Other 1.2%