Blog App using the Laravel framework.
Features:
- Creating the Categories Admin Panel: List,View,Add,Delete Categories
- 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.
- Add/list/delete comments related post
- Displaying Posts By Category
- Searching Posts
- 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
- Pagination feature is available
- MYSQL dump of the database named 'laravelblog.sql’ is provided.
- Images will be stored in folder ‘public/images’ using laravel package ‘File Storage’
• XAMPP (start MySQL, Apache service) • Phpmyadmin • Php laravel (Laravel Framework 5.4.35) • Text editor
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’