This repository houses a fully functional Laravel blog application designed for seamless content creation and management.
- CRUD Operations: Effortlessly create, read, update, and delete blog posts.
- User Authentication: Securely manage user accounts and access levels with built-in authentication.
- Post Categories: Organize your content efficiently with customizable post categories.
- Search Functionality: Quickly find specific blog posts using a user-friendly search feature.
- Responsive Design: Enjoy a consistent and optimized experience across all devices.
- Clone the repository:
bash git clone https://github.com/marwan-mohamed12/laravel-blog.git
- Navigate to the project directory:
bash cd laravel-blog
- Install dependencies::
bash composer install
-
Configure environment variables::
- Rename .env.example to .env
- Update database credentials and any other relevant settings within the .env file.
-
Generate application key:::
php artisan key:generate
-
Run database migrations:::
php artisan migrate
-
Start the development server:::
php artisan serve
-
Access the application:::
- Open your web browser and visit http://localhost:8000 to explore the blog application.