121 lines
2.2 KiB
Markdown
121 lines
2.2 KiB
Markdown
# Dokumentasi Setup WebRental dari File RAR ke Localhost
|
|
|
|
Dokumen ini menjelaskan cara menjalankan project WebRental di komputer lokal, dimulai dari file RAR yang sudah diterima sampai website aktif lewat `php artisan serve`.
|
|
|
|
## Kebutuhan Awal
|
|
|
|
Pastikan perangkat Anda sudah memiliki:
|
|
|
|
- PHP
|
|
- Composer
|
|
- Node.js dan NPM
|
|
- MySQL atau MariaDB
|
|
- Web server lokal seperti Laragon
|
|
|
|
## Langkah Setup
|
|
|
|
### 1. Ekstrak file RAR
|
|
|
|
Jika project dikirim dalam bentuk file `.rar`, lakukan ekstrak terlebih dahulu.
|
|
|
|
Contoh langkah:
|
|
|
|
- klik kanan file `.rar`
|
|
- pilih `Extract Here` atau `Extract to...`
|
|
- pindahkan hasil ekstrak ke folder kerja, misalnya folder Laragon `www`
|
|
|
|
Setelah diekstrak, pastikan folder project berisi file seperti:
|
|
|
|
- `artisan`
|
|
- `composer.json`
|
|
- `package.json`
|
|
- folder `app`, `routes`, `resources`, `database`
|
|
|
|
### 2. Install dependency
|
|
|
|
Jalankan perintah berikut di folder project:
|
|
|
|
```bash
|
|
composer install
|
|
npm install
|
|
```
|
|
|
|
### 3. Siapkan file environment
|
|
|
|
- Duplikat file `.env.example` menjadi `.env`
|
|
- Atur konfigurasi database di dalam file `.env`
|
|
|
|
Contoh konfigurasi database:
|
|
|
|
```env
|
|
DB_DATABASE=webrental
|
|
DB_USERNAME=root
|
|
DB_PASSWORD=
|
|
```
|
|
|
|
### 4. Generate application key
|
|
|
|
```bash
|
|
php artisan key:generate
|
|
```
|
|
|
|
### 5. Jalankan migration dan seeder
|
|
|
|
```bash
|
|
php artisan migrate
|
|
php artisan db:seed
|
|
```
|
|
|
|
### 6. Build asset frontend
|
|
|
|
Jika ingin build sekali:
|
|
|
|
```bash
|
|
npm run build
|
|
```
|
|
|
|
Jika ingin mode development:
|
|
|
|
```bash
|
|
npm run dev
|
|
```
|
|
|
|
### 7. Jalankan project
|
|
|
|
```bash
|
|
php artisan serve
|
|
```
|
|
|
|
### 8. Buka di browser
|
|
|
|
```text
|
|
http://127.0.0.1:8000
|
|
```
|
|
|
|
## Jika Ada Perubahan Tidak Muncul
|
|
|
|
Jika tampilan belum berubah atau cache masih tersimpan, jalankan:
|
|
|
|
```bash
|
|
php artisan view:clear
|
|
php artisan cache:clear
|
|
```
|
|
|
|
## Ringkasan Cepat
|
|
|
|
Urutan paling cepat untuk setup dari file RAR adalah:
|
|
|
|
1. ekstrak file `.rar`
|
|
2. pindahkan folder project ke lokasi kerja
|
|
3. jalankan `composer install`
|
|
4. jalankan `npm install`
|
|
5. copy `.env.example` ke `.env`
|
|
6. isi database di `.env`
|
|
7. jalankan `php artisan key:generate`
|
|
8. jalankan `php artisan migrate`
|
|
9. jalankan `php artisan db:seed`
|
|
10. jalankan `npm run build` atau `npm run dev`
|
|
11. jalankan `php artisan serve`
|
|
|
|
Setelah itu website bisa dibuka di localhost.
|