The Laravel Blog Project is a versatile and user-friendly web application built on the Laravel framework, designed to simplify the process of creating and managing blog content. Whether you are a developer looking for a starting point for your blog or a business in need of an internal content management system, this project provides a solid foundation with essential features.
User Authentication: The project comes with a robust user authentication system, allowing users to register, log in, and manage their accounts securely.
Blog Post Management (CRUD): The application supports the fundamental CRUD operations (Create, Read, Update, Delete) for blog posts. Users can easily create new posts, edit existing ones, and delete posts as needed.
Responsive Design: The user interface is designed to be responsive, ensuring optimal user experience across a variety of devices, including desktops, tablets, and mobile phones.
Make sure you have the following requirements installed on your machine:
-
Clone the repository:
git clone https://github.com/your-username/laravel-blog.git
-
Navigate to the project directory:
cd laravel-blog
-
Goto database folder:
import the sql file
-
Copy the
.env.example
file to create a new.env
file:cp .env.example .env
-
Configure your database in the
.env
file:DB_CONNECTION=mysql DB_HOST=your-database-host DB_PORT=your-database-port DB_DATABASE=your-database-name DB_USERNAME=your-database-username DB_PASSWORD=your-database-password
-
Start the apache server:
Access the application at http://localhost/laravel-blog.
-
Login credential:
Username: admin@gmail.com password: 123456
- Visit http://localhost/laravel-blog in your browser.
- Register a new account or log in if you already have one.
- Create, edit, and delete blog posts from the dashboard.
- Create, edit, and delete Tags from the dashboard.
- Create, edit, and delete category from the dashboard.
This project is open-source and available under the MIT License.