Fashion E-commerce Premium — Laravel 13·
Aplikasi toko online fashion dengan katalog produk, keranjang belanja, transaksi, manajemen ongkir, pembayaran Midtrans, dan checkout otomatis ke WhatsApp. Fully responsive — mobile, tablet, dan desktop.
overrideNotifUrlbase_cost + ceil(kg - 1) × cost_per_kgpublic/bootstrap/, tanpa Vite/Webpack/npm
yclothes sudah dibuat di phpMyAdmin / Laragon. Aplikasi menggunakan MySQL sebagai database utama. Cukup buat database kosong — migration akan membuat tabel-tabelnya otomatis.
yclothes.yclothes ke C:\laragon\www\.yclothes, lalu jalankan:Akses di http://localhost:8000.
Isi konfigurasi berikut di file .env untuk mengaktifkan pembayaran Midtrans:
Config::$overrideNotifUrl — jadi tidak perlu setup manual URL notifikasi di dashboard Midtrans. Lumayan, satu langkah hidup berhasil dipersingkat.
| Item | Keterangan |
|---|---|
| Frontend assets | Bootstrap CSS/JS statis di public/bootstrap/ — langsung jalan |
| Build tools | Tidak ada Vite/Webpack/npm — skip semua |
| Session & cache | Pakai driver database — butuh tabel (migration sudah sediakan) |
| Warna & tampilan | Diatur dari admin panel, simpan di DB |
| Gambar produk | Upload via admin, simpan di storage/app/public/ |
| Cek | Keterangan |
|---|---|
| PHP ≥ 8.3 | Laravel 13 wajib PHP 8.3+. Cek via cPanel → Select PHP Version |
| MySQL database | Buat database kosong via phpMyAdmin. Catat nama, user, password |
| Ekstensi PHP | Pastikan BCMath, Ctype, Fileinfo, JSON, Mbstring, OpenSSL, PDO, Tokenizer, XML, GD aktif |
| Composer | Hosting harus ada akses Composer (via SSH atau terminal) |
Upload seluruh folder project via FTP/File Manager ke folder public_html/yclothes/ (atau nama bebas), kecuali:
| Jangan upload | Alasan |
|---|---|
.env | Nanti buat ulang di server |
storage/ | Kosongin dulu, nanti regenerasi |
vendor/ | Nanti composer install di server |
node_modules/ | Gak ada |
.git/ | Gak perlu |
Contoh struktur setelah upload:
File .env, folder storage/, dan folder vendor/ tidak perlu diupload — nanti dibuat otomatis di server via command setup.
Sebelum composer run setup, pastikan .env sudah diisi DB_CONNECTION, DB_USERNAME, DB_PASSWORD, APP_ENV=production, APP_DEBUG=false, dan APP_URL=https://domainkamu.com. Atau edit setelah file .env tercopy otomatis.
Document root adalah folder yang "dilihat" pengunjung saat buka domain kamu. Biasanya hosting otomatis mengarah ke folder public_html atau htdocs.
Karena project ini pakai Laravel, document root harus diarahkan ke folder public/ di dalam project — bukan folder utama project.
| Cara | Langkah |
|---|---|
| cPanel | Buka Domains → pilih domain → ganti Document Root menjadi public_html/nama-folder-project/public |
| File Manager | Upload semua file ke public_html/yclothes/ lalu arahkan document root ke public_html/yclothes/public |
| Manual | Buat file .htaccess di public_html yang isinya: RewriteRule ^(.*)$ yclothes/public/$1 [L] |
Contoh struktur di server:
Tips: Kalau bingung, tanya ke support hosting: "Tolong arahkan document root domain saya ke folder public di dalam folder project Laravel."
| URL | Password | |
|---|---|---|
/admin |
admin@yclothes.test |
admin123 |
Dapatkan source code yClothes dan mulai bangun toko online untuk client Anda sendiri.