1. Install Composer
2. Buka CMD atau Terminal
3. Install Laravel
4. Selanjutnya masuk ke folder project kasir pada cmd dan lanjut ke langkah berikutnya
↥ back to top
C. Konfigurasi
1. Buat database dengan nama dbKasir
2. Buka project kasir dengan text editor
3. Buka file .env
4. Jika file .env tidak ada, run command berikut dan kemudian generate app key
6. Konfigurasi laravel biasanya adalah konfigurasi database, tapi pastikan juga port MySQL
pada .env dan laptop sudah sama
7. Jalankan server laravel
↥ back to top
Khusus untuk pengguna linux, Perintah CREATE OR REPLACE di Mysql Server Linux
tidak ada, jadi jika dijalankan akan error seperti berikut
Untuk memperbaiki kode, ubah syntax Mysql menjadi seperti berikut
o database/migrations/2019_02_19_030567_item_id_function.php
o database/migrations/2019_02_19_030568_item_quantity_function.php
o database/migrations/2019_02_19_030639_reduce_stock_item_procedure.
php
o database/migrations/2019_02_19_030817_item_stock_trigger.php
1. Cart.php
2. Item.php
3. ItemCategory.php
4. Transaction.php
5. TransactionDetail.php
6. User.php
↥ back to top
↥ back to top
G. Mengganti Layout yang Sudah Ada
1. Ubah layout resources/views/home.blade.php menjadi seperti berikut
↥ back to top
H. Mengubah Route
1. Mengubah route / mengarah ke home pada file routes/web.php
2. Mengubah route /home menjadi /
1. app/Http/Controllers/Auth/LoginController.php
2. app/Http/Controllers/Auth/RegisterController.php
3. app/Http/Controllers/Auth/ResetPasswordController.php
4. app/Http/Controllers/Auth/VerificationController.php
5. app/Http/Middleware/RedirectIfAuthenticated.php
↥ back to top
J. CRUD Keranjang
1. Membuat file CartController.php
K. CRUD Transaksi
1. Membuat file TransactionController.php
7. Tambahkan file show.blade.php pada folder transaction sebagai layout detail transaksi
↥ back to top
L. Akses File
1. Buka file database/migrations/..._create_items_table.php dan ubah kolom
description menjadi image
2. Lakukan perintah berikut untuk migrasi ulang database
↥ back to top
M. Insert Data Item
Untuk insert data pada laravel, tersedia dua pilihan, yaitu melalui Phpmyadmin dan Laravel
Tinker. Sebelum menambahkan data Item, buatlah folder bernama "image" pada public/ dan isi
folder tersebut dengan beberapa gambar
1. Melalui Phpmyadmin
6. Jika sudah, klik go dan data akan otomatis tersimpan pada database. Reload dan cek pada
database Mysql atau project laravel untuk mengecek, seperti pada gambar berikut
2. Melalui Laravel Tinker
1.
8. Save
9. Contoh command lengkapnya seperti berikut
10. Pada saat menjalankan perintah $item->save();, jika mengeluarkan output true berarti
data sudah tersimpan di database Mysql. Untuk mengecek, bisa dilihat pada Phpmyadmin
ataupun pada list barang di projek laravel
2. Insert sekaligus
1. Menggunakan model Item sekaligus meng insert data
2. Save
3. Data sudah tersimpan ke database, jika ingin menampilan data dalam Array, ketik
perintah berikut
↥ back to top
O. Fixbug
Fixbug Transaksi (max quantity)