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.
clone project dari github dengan perintah berikut :
git clone https://github.com/ammarbahtiarasli/NeedKost---Artisan.Dev 'project-name'
cd project-nameInstal semua PHP dependency dengan menjalankan perintah berikut ini
composer installJangan lupa untuk menginstall semua node package yang kita butuhkan seperti:
npm installJika ingin dikembangkan, bisa dengan menjalankan
npm run devBuat 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:generateBuat 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 migrateSetelah 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/socialiteSetelah 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
Sebelum lanjut mengerjakan progress di masing-masing branch, kita ganti branch ke main dan git pull dulu :
git checkout main
git pullSetelah 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