diff --git a/app/Http/Controllers/User/Pembeli/PembeliController.php b/app/Http/Controllers/User/Pembeli/PembeliController.php index 0429467..e2b548f 100644 --- a/app/Http/Controllers/User/Pembeli/PembeliController.php +++ b/app/Http/Controllers/User/Pembeli/PembeliController.php @@ -53,6 +53,30 @@ class PembeliController extends Controller public function store(Request $request) { + $request->validate( + [ + 'nama_barang' => ['required'], + 'harga_barang' => ['required'], + 'satuan_barang' => ['required'], + 'jumlah_barang' => ['required'], + 'email_penjual' => ['required'], + 'persentase_keuntungan' => ['required'], + 'total_keuntungan' => ['required'], + 'total_bayar' => ['required'], + 'total_harga' => ['required'] + ],[ + 'nama_barang.required' => 'Isi nama barang', + 'harga_barang.required' => 'Isi harga barang', + 'satuan_barang.required' => 'Isi satuan barang', + 'jumlah_barang.required' => 'Isi jumlah barang', + 'email_penjual.required' => 'Isi email penjual. Bisa dari kontak atau masukan email', + 'persentase_keuntungan.required' => 'Terjadi kesalahan di server', + 'total_keuntungan.required' => 'Terjadi kesalahan di server', + 'total_bayar.required' => 'Terjadi kesalahan di server', + 'total_harga.required' => 'Terjadi kesalahan di server' + ] + ); + $pembeli = auth()->user()->email; $penjual = $request->email_penjual; $nama_barang = $request->nama_barang; diff --git a/database/migrations/2023_08_01_073859_create_transactions_table.php b/database/migrations/2023_08_01_073859_create_transactions_table.php index 6df18e4..2502525 100644 --- a/database/migrations/2023_08_01_073859_create_transactions_table.php +++ b/database/migrations/2023_08_01_073859_create_transactions_table.php @@ -32,6 +32,7 @@ return new class extends Migration $table->enum('status_transaksi',['success','challenge','failure','process','sending','sent','finished','created', 'refund', 'done'])->default('created'); // transaction_status $table->enum('status_pembayaran',['settlement','capture','pending','expire','failure','cancel','refund'])->nullable(); // status transaksi dari midtrans $table->timestamp('batas_pembayaran')->nullable(); + $table->timestamp('batas_pembatalan_transaksi')->nullable(); $table->timestamp('batas_konfirmasi_transaksi')->nullable(); $table->timestamp('batas_pengiriman_barang_akhir'); $table->timestamp('tanggal_transaksi')->nullable(); diff --git a/public/assets/img/modal-end/approve.png b/public/assets/img/modal-end/approve.png new file mode 100644 index 0000000..6759a8c Binary files /dev/null and b/public/assets/img/modal-end/approve.png differ diff --git a/public/assets/img/modal-end/refund.png b/public/assets/img/modal-end/refund.png new file mode 100644 index 0000000..7afff2e Binary files /dev/null and b/public/assets/img/modal-end/refund.png differ diff --git a/resources/views/User/transaction/Pembeli/modal-end-transaction.blade.php b/resources/views/User/transaction/Pembeli/modal-end-transaction.blade.php index 2f61b79..6255479 100644 --- a/resources/views/User/transaction/Pembeli/modal-end-transaction.blade.php +++ b/resources/views/User/transaction/Pembeli/modal-end-transaction.blade.php @@ -14,20 +14,25 @@
asdasdasdsad
++ Silahkan konfirmasi barang anda sebelum menyelesaikan + transaksi atau mengajukan + refund. Harap diminta kesadaran penuh anda sebelum memilih selesaikan transaksi atau + ajukan + komplain.
Mohon tunggu...
Mohon tunggu...