/Blog-Application

simple blog application built with Laravel

Primary LanguagePHP

Laravel Logo

Build Status Total Downloads Latest Stable Version License

About Laravel

Laravel is a web application framework with expressive, elegant syntax. We believe development must be an enjoyable and creative experience to be truly fulfilling. Laravel takes the pain out of development by easing common tasks used in many web projects, such as:

Laravel is accessible, powerful, and provides tools required for large, robust applications.

Laravel Project

This project is built using the Laravel framework, providing a robust and scalable foundation for web and mobile applications. It includes a variety of packages to extend its functionality.

Table of Contents

Requirements

  • Laravel ^10
  • Composer

Installation

  1. Clone the repository:

    git clone https://github.com/RanaGaballah/Blog-Application.git
    cd Blog-Application
  2. Install dependencies:

    composer install
    

    or

     composer update
    
  3. Copy .env.example to .env:

    cp .env.example .env
  4. Generate application key:

    php artisan key:generate
  5. Run database migrations:

    php artisan migrate

Running the Application

After completing the installation steps, you can start the application using the built-in Laravel development server:

php artisan serve

Navigate to http://localhost:8000 in your web browser to view the application.

Included Packages

This project utilizes several packages to enhance its functionality:

Package Description
guzzlehttp/guzzle HTTP Client
laravel/framework The Laravel Framework
laravel/sanctum Simple API token authentication

Development Packages

Package Description
fakerphp/faker Faker library for PHP
mockery/mockery Mocking framework for PHP
nunomaduro/collision Error handling for command-line applications
phpunit/phpunit Testing framework for PHP
spatie/laravel-ignition Debugging and error handling tool for Laravel

Contributing

Contributions are welcome! Please submit a pull request or create an issue to help improve the project.

License

The Laravel framework is open-sourced software licensed under the MIT license.