Skip to content

Laravel backend for serve APIs for report issue mobile app

Notifications You must be signed in to change notification settings

teamdptl/ReportBackend

Repository files navigation

Laravel Logo

Build Status Total Downloads Latest Stable Version License

Cách chạy đồ án (PHP version 8.1)

  1. Clone đồ án về máy
  2. Chạy lệnh composer install và npm install
  3. Copy file .env.example và đổi tên thành .env .Sau đó thay đổi các dòng DB_DATABASE, DB_USERNAME, DB_PASSWORD theo cấu hình của máy
  4. Chạy lệnh php artisan key:generate
  5. Chạy lệnh php artisan migrate. Nếu lệnh bị lỗi chạy php artisan migrate:fresh để drop all dữ liệu đã lưu vào db
  6. Chạy lệnh php artisan db:seed
  7. Chạy php artisan serve để thực hiện chạy server.

Ngoài ra có thể truy cập url ở trên để chạy backend

mssv: 312 pass: 312

Ngoài ra các tài khoản khác sẽ có pass trùng với mssv, xem thêm trong db

Document: Tài liệu tham khảo

Các thư mục cần để ý:

  1. App/Http/Controller: thực mục này dùng để định nghĩa các controller cho ứng dụng
  2. route: định nghĩa các route cho api và web
  3. App/Models: định nghĩa các model dùng để thao tác với database và relation giữa các model với nhau
  4. database/migrate: định nghĩa các bảng của laravel, mỗi bảng là một file
  5. database/factory: định nghĩa các thuộc tính của model sẽ được sinh ra dữ liệu mẫu như nào
  6. database/seeder: kết hợp với factory để thực hiện insert vào database
  7. App/Http/Resource: định nghĩa các định dạng trả về bằng json trong api, có thể dùng collection cho mảng nhiều phần tử
  8. App/Http/Request: định nghĩa các request object chứa dữ liệu gửi vào như dữ liệu để lưu model Report

About

Laravel backend for serve APIs for report issue mobile app

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published