Skip to content

ammarbahtiarasli/needkost-artisan.dev

Repository files navigation

Laravel Logo

Laravel

Laravel is a web application framework with expressive, elegant syntax. We believe development must be an enjoyable and creative experience to be truly fulfilling. Laravel takes the pain out of development by easing common tasks used in many web projects.

Dokumentasi NeedKost - Artisan.Dev

clone project dari github dengan perintah berikut :

git clone https://github.com/ammarbahtiarasli/NeedKost---Artisan.Dev 'project-name'
cd project-name

Instal semua PHP dependency dengan menjalankan perintah berikut ini

composer install

Jangan lupa untuk menginstall semua node package yang kita butuhkan seperti:

npm install

Jika ingin dikembangkan, bisa dengan menjalankan

npm run dev

Buat 1 file dengan nama .env kemudian silakan copy semua yang ada di dalam file .env.example ke dalam file .env. Kemudian buka terminal kembali untuk generasi key baru.

php artisan key:generate

Buat 1 database, dan sesuaikan namanya dengan konfigurasi yang ada di file .env.

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=needkost
DB_USERNAME=root
DB_PASSWORD=

Setelah itu, jalankan perintah berikut pada terminal.

php artisan migrate

Setelah itu, install depedencies external karena projek ini menggunakan api luar payment gateway midtrans dan api login socialite.

composer require midtrans/midtrans-php

composer require laravel/socialite

Setelah itu, jalankan php artisan serve untuk memulai server laravel nya. dan jalankan juga npm run dev untuk rendering bagian front-end nya.

Silakan buat Pull Request jika ingin membuat perubahan, Sesuaikan dengan branch nya masing-masing. Branch yang tersedia :

  • Main (branch utama)
  • Ammar
  • Radit
  • Salma
  • Anggi

Git Pull dan Git Push setiap mengerjakan

Sebelum lanjut mengerjakan progress di masing-masing branch, kita ganti branch ke main dan git pull dulu :

git checkout main
git pull

Setelah itu, pindah ke branch nya masing-masing :

git checkout {{ ammar , radit, salma, anggi }}

Setelah itu, jalankan php artisan serve untuk memulai server laravel nya. dan jalankan juga npm run dev untuk rendering bagian front-end nya.

Jika sudah mengerjakan, push ke github dengan perintah berikut :

git init
git add .
git commit -m "task apa saja yang sudah dikerjakan"
git push

*jangan push langsung ke main, tapi push ke branch nya masing-masing.

Last Edited 25/11/23 @artisan.dev

About

Repo Tugas Besar Prakweb 2023 Kelompok 3 - NeedKost (Artisan.Dev)

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages