Peminjaman laptop
project ini untuk peminjaman laptop di sekolah
Installation
Install my-project with composer
git clone https://github.com/AvinFajarF/peminjaman-laptop.git
cd peminjaman-laptop
composer install
php artisan migrate
untuk menajalankan project
API Reference
register
Parameter |
Type |
Description |
username |
string |
Required |
password |
string |
Required |
email |
email |
Required |
number_phone |
integer |
Required |
address |
string |
Required |
class |
integer |
Required |
login
Parameter |
Type |
Description |
email |
string |
Required |
password |
string |
Required |
User Management
get all user
GET /api/v1/dashboard/user
create
POST /api/v1/dashboard/user
Parameter |
Type |
Description |
username |
string |
Required |
password |
string |
Required |
email |
email |
Required |
number_phone |
integer |
Required |
address |
string |
Required |
class |
integer |
Required |
update user
PUT /api/v1/dashboard/user/{id}
Parameter |
Type |
Description |
username |
string |
Optional |
password |
string |
Optional |
email |
email |
Optional |
number_phone |
integer |
Optional |
address |
string |
Optional |
class |
integer |
Optional |
Delete User
DELETE /api/v1/dashboard/user/{id}
Laptop Management
get all laptop
GET /api/v1/dashboard/laptop
create
POST /api/v1/dashboard/laptop
Parameter |
Type |
Description |
code |
string |
Required |
brand |
string |
Required |
update laptop
PUT /api/v1/dashboard/laptop/{id}
Parameter |
Type |
Description |
code |
string |
Optional |
brand |
string |
Optional |
Delete Laptop
DELETE /api/v1/dashboard/laptop/{id}
Rent Laptop
get all rent laptop
GET /api/v1/dashboard/laptop/rent
rent / loan
POST /api/v1/laptop/rent/loan/{id}
Parameter |
Type |
Description |
id |
integer |
Required id laptop |
update laptop
PUT /api/v1/laptop/rent/return/{id}
Parameter |
Type |
Description |
id |
integer |
Optional id laptop |