Skip to content

byfuratama/bdsm-laravel-boilerplate

Repository files navigation

BDSM Laravel Boilerplate

Merupakan template laravel 5.4 dengan tambahan fungsi-fungsi sendiri

Requirement

Instalasi

  1. clone repo ini di dalam www atau hdtdocs
git clone https://github.com/byfuratama/bdsm-laravel-boilerplate.git bdsm-laravel
  1. Masuk ke dalam folder yang sudah diclone
cd bdsm-laravel
  1. Lakukan instalasi project dan tunggu sampai instalasi selesai
composer install
  1. Buat environtment file dan generate key untuk aplikasi
cp .env.example .env
  1. Generate key untuk aplikasi
php artisan key:generate
  1. Generate secret JWT untuk API token
php artisan jwt:secret
  1. Buat database baru dengan nama bdsm dalam phpmyadmin atau heidisql

  2. Buka file .env dan ubah parameter berikut menurut database

DB_DATABASE=bdsm
DB_USERNAME=root
DB_PASSWORD=
  1. Jalankan migration untuk mengisi dummy data
php artisan migrate:refresh --seed
  1. Aplikasi sudah bisa di testing

Testing

Gunakan aplikasi Postman/Insomnia untuk testing aplikasi Route yang tersedia (bisa dilihat di routes/api.php) :

[POST] /login?username=admin&password=admin

Jika sudah dapat token:

[POST] /logout?token=
[GET] /test?token=
[GET] /test-detail?token=

Coba-Coba

Untuk belajar dan coba-coba bisa lihat file-file berikut sebagai referensi, sudah isi komentar

Model

app/Test.php
app/TestDetail.php

Controller

app/Http/Controllers/TestController.php

Migration

database/migrations/create_test_table.php
database/migrations/create_test_detail_table.php

API Route

routes/api.php

Tips

Untuk membuat model, controller, dan migration sekaligus gunakan command berikut

php artisan make:model Nama -c -m

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published