Source Code Website Toko Online Laravel 12 - Aman & Ringan
Website Toko Online Laravel 12 - Aman & Ringan

Website Toko Online Laravel 12 - Aman & Ringan

14 Feb 2026 Standard License Verified
Sponsored

Proyek ini adalah platform toko online berbasis web yang mengedepankan keamanan transaksi melalui sistem Verifikasi Pembayaran Manual oleh Admin. Berbeda dengan sistem otomatis (seperti Midtrans), sistem ini memberikan kendali penuh kepada pemilik toko untuk memastikan uang benar-benar masuk sebelum pesanan diproses.

Fitur Unggulan:

Sistem Verifikasi Manual: Admin memegang kendali penuh. Pesanan hanya diproses jika bukti transfer yang diunggah user sudah valid sesuai pengecekan mutasi bank.

Manajemen Order Terintegrasi: Dashboard khusus admin untuk memantau status pesanan (Pending, Processing, Completed, Cancelled).

Checkout Fleksibel: Bisa beli langsung (Direct Purchase) atau koleksi dulu lewat Keranjang Belanja.

Profil User: Fitur wajib isi alamat dan kontak sebelum checkout guna akurasi pengiriman.

Database Dinamis: Kelola data bank/rekening tujuan melalui tabel payment_methods.

Keunggulan Teknis:

Laravel 12 (Terbaru): Menggunakan fitur-fitur PHP 8.3 yang paling optimal.

Tanpa Node.js/NPM: Menggunakan Tailwind via CDN, sangat mudah dimodifikasi bahkan oleh pemula tanpa perlu proses compile yang berat.

Clean & Structured Code: Penulisan kode yang rapi sesuai standar Laravel (Controller-Model-View).

Portable: Mudah dipindah ke hosting atau laptop lain (Sudah termasuk file README.md panduan instalasi).

Panduan instalasi dan konfigurasi

Sebelum menginstal, pastikan laptop sudah terpasang:

PHP (Minimal v8.1, disarankan v8.2 atau v8.3)

Composer (Dependency Manager untuk PHP)

MySQL/MariaDB (Bisa melalui Laragon, XAMPP, atau instalasi mandiri)

Koneksi Internet (Wajib, karena menggunakan Tailwind via CDN).

 

Buat Folder

Buka terminal atau CMD di dalam folder proyek, lalu jalankan:

Extract atau pindahkan folder proyek ke direktori web server Anda (contoh: `C:/laragon/www/` atau `C:/xampp/htdocs/`).

composer install

Perintah ini akan mendownload semua library Laravel yang dibutuhkan.

 

Konfigurasi File .env

  1. Cari file bernama `.env.example` di root folder.
  2. Ubah nama file tersebut (Rename) menjadi hanya `.env`.
  3. Buka file `.env` tersebut dan sesuaikan bagian database berikut:

DB_CONNECTION=mysql

DB_HOST=127.0.0.1

DB_PORT=3306

DB_DATABASE=db_toko_online  <-- Buat database ini di PHPMyAdmin

DB_USERNAME=root             <-- Sesuaikan user DB Anda

DB_PASSWORD=                 <-- Isi jika ada password di DB Anda

 

Generate Application Key

Jalankan perintah ini untuk keamanan enkripsi aplikasi:

php artisan key:generate

Migrasi Database

Pastikan MySQL sudah menyala, lalu buat database kosong bernama `db_toko_online` di PHPMyAdmin. Setelah itu, jalankan:

php artisan migrate

Menghubungkan Folder Storage (PENTING)

Agar bukti transfer yang diunggah pelanggan bisa muncul di halaman admin dan user, jalankan:

php artisan storage:link

Tanpa perintah ini, gambar bukti transfer akan berstatus 'Broken Image'.


Menjalankan Aplikasi

Jalankan perintah berikut untuk menyalakan server lokal:

php artisan serve

Buka browser dan akses alamat: `http://127.0.0.1:8000`

Support Us

Siap Mengembangkan Project Ini?

Download source code lengkap beserta dokumentasi dan database. Tingkatkan skill codingmu sekarang.