Skip to content

IlhamGhaza/laravel-tugas1sbd

Repository files navigation

Laravel-tugas1sbd

Table of Contents

Description

Proyek ini adalah implementasi dari tugas pertama Sistem Basis Data (SBD) menggunakan Laravel. Untuk detail lebih lanjut tentang kasus yang diangkat dalam tugas ini, silakan lihat contoh kasus.

This project is an implementation of the first Database Systems (SBD) assignment using Laravel. For more details about the case study, please refer to case example.

Database Schema

The database schema for this project is visualized in the following diagram: Database Schema For a detailed view and interaction with the schema, please refer to the DrawSQL diagram.

About Laravel

Laravel is a PHP framework that is elegant and expressive, designed to make web development a joyful and creative experience for developers. For more information about Laravel, visit About Laravel.

Installation

  1. Clone this repository to your local machine.

    git clone https://github.com/IlhamGhaza/Laravel-tugas1sbd.git
  2. Navigate to the project directory.

    cd Laravel-tugas1sbd
  3. Install dependencies using Composer.

    composer install
  4. Copy the .env.example file to .env.

    cp .env.example .env
  5. Generate the application key.

    php artisan key:generate
  6. Configure your database in the .env file.

  7. Run migrations to create the database tables.

    php artisan migrate
  8. Run the application.

    php artisan serve

Features

  • CRUD (Create, Read, Update, Delete) operations for the main entity.
  • User input validation.
  • Middleware for user authentication.

Contribution

If you wish to contribute to this project, please fork this repository and submit a pull request with your changes.

License

This project is licensed under the MIT License. See the LICENSE file for details License: MIT