Skip to content

Repository files navigation

Laravel Logo Laravel Logo

PBL Template D3 Teknik Informatika & S.Tr. Teknologi Rekayasa Komputer

Repository ini digunakan sebagai template aplikasi dasar yang akan digunakan untuk pelaksanaan Project-Based Learning pada kedua prodi di atas di Jurusan Teknik Elektro, Politeknik Negeri Semarang.

Minimum requirements untuk menjalankan template ini adalah:

  • PHP 8.1
  • Laravel 10
  • MySQL 8.0/MariaDB 10.4

Cara menggunakan template ini adalah sebagai berikut:

  1. Dengan menggunakan terminal atau command prompt, duplikasi template ini menggunakan perintah:
git clone https://gitlab.com/sukotyasp/pbl-laravel-template.git {project-directory}
  1. Masuk ke {project-directory}, hapus folder hidden bernama .git.
  2. Alternatif selain melakukan langkah 1. dan 2., anda dapat mengunduh versi terbaru yang dipublikasikan pada link berikut. Kemudian extract file yang anda unduh. Buka terminal atau command prompt, lalu pilih folder hasil ekstrak sebagai folder aktif pada command line.
  3. Install dependency menggunakan composer dengan perintah
composer install
  1. Copy file .env.example menjadi .env
  2. Buat database sesuai yang anda butuhkan, kemudian sesuaikan entry berikut pada file .env:
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE={your database}
DB_USERNAME={your database username}
DB_PASSWORD={your database password}
  1. Jalankan perintah berikut:
php artisan key:generate
php artisan migrate
php artisan db:seed
  1. Jalankan aplikasi menggunakan perintah:
php artisan serve
  1. Anda dapat memodifikasi port yang digunakan:
php artisan serve --port={custom port}
  1. Selesai, anda dapat login menggunakan:
username: superadmin@gmail.com
password: adminadmin

Terima Kasih kepada:

  • Kaprodi D3 Teknik Informatika
  • Kaprodi S.Tr. Teknologi Rekayasa Komputer
  • Ketua Jurusan Teknik Elektro, Politeknik Negeri Semarang
  • Task Force PBL D3 Teknik Informatika & S.Tr. Teknologi Rekayasa Komputer

Modifikasi dari Project: https://github.com/mjumain/RBAC-LARAVEL-9

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

2 watching

Forks

Releases

Packages

Used by

Contributors

Languages