update kaunter pembayaran add deno
This commit is contained in:
@@ -3,6 +3,7 @@
|
||||
namespace App\Http\Controllers;
|
||||
|
||||
use Illuminate\Http\Request;
|
||||
use App\Models\Lelong;
|
||||
use App\Models\LelongBid;
|
||||
use App\Models\LelongBidder;
|
||||
use App\Models\LelongBidMarhun;
|
||||
@@ -10,9 +11,18 @@ use App\Models\User;
|
||||
|
||||
class PaymentController extends Controller
|
||||
{
|
||||
public function SenaraiPemenang(Request $request){
|
||||
public function SenaraiLelongBayar(Request $request){
|
||||
|
||||
$senarai = Lelong::all();
|
||||
|
||||
// dd($senarai);
|
||||
|
||||
return view('pembayaran.senarailelongbayaran',compact('senarai'));
|
||||
|
||||
}
|
||||
|
||||
public function SenaraiPemenang($lelong_id){
|
||||
|
||||
$lelong_id = 1;
|
||||
$listwinner = LelongBidder::join('lelongbid', 'lelongbidder.lelongbid_id', '=', 'lelongbid.id')
|
||||
->where('lelongbidder.status_bidder', 1)
|
||||
->where('lelongbid.lelong_id', $lelong_id)
|
||||
@@ -21,7 +31,6 @@ class PaymentController extends Controller
|
||||
->groupBy('lelongbidder.user_id')
|
||||
->get()->toArray();
|
||||
|
||||
// dd($listwinner);
|
||||
|
||||
foreach($listwinner as $index1=>$winner){
|
||||
|
||||
@@ -31,24 +40,10 @@ class PaymentController extends Controller
|
||||
->where('lelongbidder.status_bidder', 1)
|
||||
->where('lelongbid.lelong_id', $lelong_id)
|
||||
->get();
|
||||
// $totalBid = 0;
|
||||
// foreach($SAGWin as $SAG){
|
||||
// $totalBid = $totalBid + $SAG->hargabida;
|
||||
|
||||
// }
|
||||
$listwinner[$index1]['details'] = $userdetails;
|
||||
$listwinner[$index1]['total_surat'] = sizeof($SAGWin);
|
||||
$listwinner[$index1]['totalBid'] = $SAGWin->sum('hargabida');
|
||||
|
||||
|
||||
// $listwinner = LelongBidder::join('lelongbid', 'lelongbidder.lelongbid_id', '=', 'lelongbid.id')
|
||||
// ->join('users', 'lelongbidder.user_id', '=', 'users.id')
|
||||
// ->where('lelongbidder.status_bidder', 1)
|
||||
// ->where('lelongbid.lelong_id', $lelongId)
|
||||
// ->get();
|
||||
|
||||
|
||||
// $totalBid = LelongBidder::where('status_bidder', 1)->sum('hargabida');
|
||||
}
|
||||
|
||||
return view('pembayaran.kaunterpembayaran',compact('listwinner','lelong_id'));
|
||||
@@ -63,6 +58,7 @@ class PaymentController extends Controller
|
||||
->where('users.id', $user_id)
|
||||
->where('lelongbid.lelong_id', $lelong_id)
|
||||
->select(
|
||||
'users.id',
|
||||
'users.name',
|
||||
'users.nokp',
|
||||
'users.alamat'
|
||||
@@ -78,7 +74,9 @@ class PaymentController extends Controller
|
||||
->where('lelongbid.lelong_id', $lelong_id)
|
||||
->select('lelongbidder.hargabida',
|
||||
'lelongbid.hargaasas',
|
||||
'lelongbid.norujukan')
|
||||
'lelongbid.norujukan',
|
||||
'lelongbidder.lelongbid_id'
|
||||
)
|
||||
->get();
|
||||
|
||||
}
|
||||
@@ -86,6 +84,57 @@ class PaymentController extends Controller
|
||||
return view('pembayaran.SAGBidItem',compact('SAGBidItem', 'eachbid'));
|
||||
}
|
||||
|
||||
public function paymentdenokaunter(Request $request){
|
||||
//status_payment = 1 ->update deno into payment
|
||||
dd($request->all());
|
||||
|
||||
$user = Auth::user();
|
||||
|
||||
$bid_id = explode(",", $request->eachbid);
|
||||
// dd($bid_id);
|
||||
foreach($bid_id as $bid){
|
||||
|
||||
$eachbid = LelongBidder::join('lelongbid', 'lelongbidder.lelongbid_id', '=', 'lelongbid.id')
|
||||
->join('users', 'lelongbidder.user_id', '=', 'users.id')
|
||||
->where('lelongbidder.lelongbid_id', $bid)
|
||||
->select('lelongbidder.hargabida',
|
||||
'lelongbid.hargaasas',
|
||||
'lelongbid.norujukan',
|
||||
'lelongbidder.lelongbid_id',
|
||||
'lelongbidder.id as lelongbidder_id'
|
||||
)
|
||||
->first();
|
||||
// dd($eachbid);
|
||||
$payment = Payment::create([
|
||||
'user_id' => $request->user_id,
|
||||
'lelongbidder_id' => $eachbid->lelongbidder_id,
|
||||
'lelongbid_id' => $bid,
|
||||
'kodcaw' => $user->kodcaw,
|
||||
'status_payment_opt' => 1,
|
||||
'status' => 'PAID',
|
||||
'remark' => 'BAYARAN DI KAUNTER',
|
||||
'total_payment' => $request->amaunkiraan,
|
||||
'1sen' => $request->ambilansen1,
|
||||
'5sen' => $request->ambilansen5,
|
||||
'10sen' => $request->ambilansen10,
|
||||
'20sen' => $request->ambilansen20,
|
||||
'50sen' => $request->ambilansen50,
|
||||
'rm1' => $request->ambilanring1,
|
||||
'rm5' => $request->ambilanring5,
|
||||
'rm10' => $request->ambilanring10,
|
||||
'rm20' => $request->ambilanring20,
|
||||
'rm50' => $request->ambilanring50,
|
||||
'rm100' => $request->ambilanring100,
|
||||
]);
|
||||
|
||||
|
||||
}
|
||||
// $payment = new Payment;
|
||||
// $payment->ambilan
|
||||
//
|
||||
|
||||
}
|
||||
|
||||
public function pengesahanPembayaran(Request $request){
|
||||
|
||||
$pengesahanPembayaran = LelongBidder::join('lelongbid', 'lelongbidder.lelongbid_id', '=', 'lelongbid.id')
|
||||
|
||||
@@ -19,7 +19,6 @@ class CreatePaymentTable extends Migration
|
||||
$table->unsignedBigInteger('lelongbidder_id')->unsigned()->nullable();
|
||||
$table->unsignedBigInteger('lelongbid_id')->unsigned();
|
||||
$table->string('kodcaw')->nullable();
|
||||
$table->decimal('total_payment')->nullable();
|
||||
$table->string('back_acc_pembeli')->nullable();
|
||||
$table->string('bank_acc_no_pembeli')->nullable();
|
||||
$table->string('nama_bank_acc_caw')->nullable();
|
||||
@@ -28,6 +27,18 @@ class CreatePaymentTable extends Migration
|
||||
$table->integer('resit_id');
|
||||
$table->integer('status'); //1 = fee RM10 , 2 = paybidifwin
|
||||
$table->string('remark');
|
||||
$table->integer('1sen');
|
||||
$table->integer('5sen');
|
||||
$table->integer('10sen');
|
||||
$table->integer('20sen');
|
||||
$table->integer('50sen');
|
||||
$table->integer('rm1');
|
||||
$table->integer('rm5');
|
||||
$table->integer('rm10');
|
||||
$table->integer('rm20');
|
||||
$table->integer('rm50');
|
||||
$table->integer('rm100');
|
||||
$table->decimal('total_payment', $precision = 11, $scale = 2);
|
||||
$table->timestamps();
|
||||
|
||||
$table->foreign('user_id')
|
||||
|
||||
@@ -50,9 +50,6 @@
|
||||
<!-- <li class="{{ (request()->is('home')) ? 'active' : '' }}">
|
||||
<a href="/home">Home</a>
|
||||
</li> -->
|
||||
<li class="{{ ( request()->is('pembayaran/kaunter/*')) ? 'active' : '' }}">
|
||||
<a href="{{url('pembayaran/kaunterpembayaran')}}">Pembayaran Pemenang</a>
|
||||
</li>
|
||||
@endhasrole
|
||||
@hasrole('pengurus-cawangan')
|
||||
|
||||
@@ -73,8 +70,8 @@
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="{{ (request()->is('pengurus-cawangan/*')) ? 'active' : '' }}">
|
||||
<a href="{{url('lelong/pengesahanPembayaran')}}">Pengesahan Pembayaran</a>
|
||||
<li class="{{ ( request()->is('pembayaran/kaunter/*')) ? 'active' : '' }}">
|
||||
<a href="{{url('pembayaran/SenaraiLelongBayar')}}">Pembayaran Pemenang</a>
|
||||
</li>
|
||||
@endhasrole
|
||||
@hasrole('jurulelong')
|
||||
|
||||
@@ -36,7 +36,7 @@
|
||||
<td class="text-center">{{ $biditem->norujukan}}</td>
|
||||
<td class="text-center">{{ $biditem->hargaasas}}</td>
|
||||
<td class="text-center">{{ $biditem->hargabida}}</td>
|
||||
<td class="text-center"><input type="checkbox" aria-label="Checkbox for following text input" name="checkboxdata[]" onclick="sum(this.value,this)" value="{{ $biditem->hargabida }}"></td>
|
||||
<td class="text-center"><input type="checkbox" aria-label="Checkbox for following text input" name="checkboxdata[]" data-bid_id="{{ $biditem->lelongbid_id}}" onclick="sum(this.value,this)" value="{{ $biditem->hargabida }}"></td>
|
||||
</tr>
|
||||
@endforeach
|
||||
<tr>
|
||||
@@ -46,24 +46,324 @@
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
<div class="text-right">
|
||||
<button type="button" class="btn btn-danger" style="width:15%" onclick="functerima()">Terima</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="modal fade" id="denominasiHQModal" tabindex="-1" data-backdrop="static" data-keyboard="false" role="dialog" aria-labelledby="denominasiHQModalCenterTitle" aria-hidden="true">
|
||||
<div class="modal-dialog modal-dialog-centered modal-xl" role="document">
|
||||
<form action="{{ route('pembayaran.paymentdenokaunter') }}" method="POST" id="formpaymentdenokaunter">
|
||||
@csrf
|
||||
<input type="hidden" name="user_id" value="{{ $SAGBidItem->id }}" />
|
||||
<input type="hidden" name="eachbid" id="eachbid" value="" />
|
||||
|
||||
<div class="modal-content">
|
||||
<div class="modal-header justify-content-center" style="text-align: center;">
|
||||
|
||||
<div class="d-flex justify-content-center">
|
||||
<div class="col-2">
|
||||
<ul class="nav nav-pills">
|
||||
<li class="nav-item" style="margin-top: 21px;">
|
||||
<!-- <a class="nav-link active" data-toggle="pill" href="#home" role="tab" aria-controls="pills-flamingo" aria-selected="true">Keping</a> -->
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="col" style="margin: 11px;">
|
||||
<label>Amaun Sebenar</label>
|
||||
<input type="text" class="form-control" id="amaundiminta" placeholder="0.00" readonly>
|
||||
|
||||
</div>
|
||||
<div class="col" style="margin: 11px;">
|
||||
<label>Amaun Kiraan</label>
|
||||
<input type="text" class="form-control" name="amaunkiraan" id="amaunkiraan" placeholder="0.00" readonly>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="modal-body">
|
||||
|
||||
<div class="tab-content">
|
||||
<div class="tab-pane fade show active" id="home" role="tabpanel" aria-labelledby="flamingo-tab">
|
||||
|
||||
<table class="table text-center">
|
||||
<tr>
|
||||
<th></th>
|
||||
<th>Ambilan</th>
|
||||
<th>Jumlah (RM)</th>
|
||||
<th></th>
|
||||
<th>Ambilan</th>
|
||||
<th>Jumlah (RM)</th>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>RM0.01</td>
|
||||
<td><input type="text" name="ambilansen1" class="form-control" id="sen1" onkeyup="kiraan(this)" /> </td>
|
||||
<td><input type="text" name="totalsen1" id="totalsen1" class="form-control" value="0.00" readonly /> </td>
|
||||
<td>RM1</td>
|
||||
<td><input type="text" name="ambilansen5" class="form-control" id="sen5" onkeyup="kiraan(this)" /> </td>
|
||||
<td><input type="text" name="totalsen5" id="totalsen5" class="form-control" value="0.00" readonly /> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>RM0.05</td>
|
||||
<td><input type="text" name="ambilansen10" class="form-control" id="sen10" onkeyup="kiraan(this)" /> </td>
|
||||
<td><input type="text" name="totalsen10" id="totalsen10" class="form-control" value="0.00" readonly /> </td>
|
||||
<td>RM5</td>
|
||||
<td><input type="text" name="ambilansen20" class="form-control" id="sen20" onkeyup="kiraan(this)" /> </td>
|
||||
<td><input type="text" name="totalsen20" id="totalsen20" class="form-control" value="0.00" readonly /> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>RM0.10</td>
|
||||
<td><input type="text" name="ambilansen50" class="form-control" id="sen50" onkeyup="kiraan(this)" /> </td>
|
||||
<td><input type="text" name="totalsen50" id="totalsen50" class="form-control" value="0.00" readonly /> </td>
|
||||
<td>RM10</td>
|
||||
<td><input type="text" name="ambilanring1" class="form-control" id="ringgit1" onkeyup="kiraan(this)" /> </td>
|
||||
<td><input type="text" name="totalring1" id="totalring1" class="form-control" value="0.00" readonly /> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>RM0.20</td>
|
||||
<td><input type="text" name="ambilanring5" class="form-control" id="ringgit5" onkeyup="kiraan(this)" /> </td>
|
||||
<td><input type="text" name="totalring5" id="totalring5" class="form-control" value="0.00" readonly /> </td>
|
||||
<td> RM20</td>
|
||||
<td><input type="text" name="ambilanring10" class="form-control" id="ringgit10" onkeyup="kiraan(this)" /> </td>
|
||||
<td><input type="text" name="totalring10" id="totalring10" class="form-control" value="0.00" readonly /> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>RM0.50</td>
|
||||
<td><input type="text" name="ambilanring20" class="form-control" id="ringgit20" onkeyup="kiraan(this)" /> </td>
|
||||
<td><input type="text" name="totalring20" id="totalring20" class="form-control" value="0.00" readonly /> </td>
|
||||
<td>RM50</td>
|
||||
<td><input type="text" name="ambilanring50" class="form-control" id="ringgit50" onkeyup="kiraan(this)" /> </td>
|
||||
<td><input type="text" name="totalring50" id="totalring50" class="form-control" value="0.00" readonly /> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td td style="display:none;" name="denominasi" class="denominasi"></td>
|
||||
<td>RM100 </td>
|
||||
<td><input type="text" name="ambilanring100" class="form-control" id="ringgit100" onkeyup="kiraan(this)" /> </td>
|
||||
<td><input type="text" name="totalring100" id="totalring100" class="form-control" value="0.00" readonly /> </td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- <input type="hidden" id="jenisjenis" /> -->
|
||||
<!-- <input type="hidden" id="kodcawangan" /> -->
|
||||
<!-- <input type="hidden" id="tellerla" /> -->
|
||||
|
||||
</div>
|
||||
<div class="modal-footer">
|
||||
<button type="button" class="btn btn-danger" onclick="funcbatal()">Batal</button>
|
||||
<button type="button" class="btn btn-success" onclick="terimadeno()">Terima</button>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<script>
|
||||
|
||||
var arraylelongbid = [];
|
||||
function terimadeno() {
|
||||
$('#eachbid').val(arraylelongbid);
|
||||
$("#formpaymentdenokaunter").submit();
|
||||
}
|
||||
function funcbatal(){
|
||||
$('#denominasiHQModal').modal('hide');
|
||||
}
|
||||
function functerima(){
|
||||
$('#denominasiHQModal').modal('show');
|
||||
var total_sum = parseFloat($('#total').val());
|
||||
$('#amaundiminta').val(parseFloat(total_sum).toFixed(2));
|
||||
}
|
||||
function sum(val, e){ //e = get all data
|
||||
let bid_id = $(e).data('bid_id');
|
||||
console.log(bid_id);
|
||||
if(e.checked==true) //checkbox
|
||||
{
|
||||
arraylelongbid.push(bid_id);
|
||||
var total_sum = parseFloat($('#total').val());
|
||||
total_sum = total_sum + parseFloat(val);
|
||||
$('#total').val(parseFloat(total_sum).toFixed(2)); //get access to selected total and display total_sum with decimal of 2
|
||||
}
|
||||
else{
|
||||
var index = arraylelongbid.findIndex(function(item) {return item == bid_id});
|
||||
console.log(index);
|
||||
arraylelongbid.splice(index, 1);
|
||||
var total_sum = parseFloat($('#total').val());
|
||||
total_sum = total_sum - parseFloat(val);
|
||||
$('#total').val(parseFloat(total_sum).toFixed(2));
|
||||
}
|
||||
console.log(arraylelongbid);
|
||||
}
|
||||
|
||||
function totalamount(idwang,bilangan)
|
||||
{
|
||||
var amount = 0;
|
||||
switch (idwang) {
|
||||
case 'bundle1':
|
||||
amount += (bilangan * 100);
|
||||
break;
|
||||
case 'bundle20':
|
||||
amount += (bilangan * 1000);
|
||||
break;
|
||||
case 'bundle5':
|
||||
amount += (bilangan * 500);
|
||||
break;
|
||||
case 'bundle50':
|
||||
amount += (bilangan * 5000);
|
||||
break;
|
||||
case 'bundle10':
|
||||
amount += (bilangan * 1000);
|
||||
break;
|
||||
case 'bundle100':
|
||||
amount += (bilangan * 5000);
|
||||
break;
|
||||
case 'sen1':
|
||||
amount += (bilangan * 0.01);
|
||||
break;
|
||||
case 'sen5':
|
||||
amount += (bilangan * 0.05);
|
||||
break;
|
||||
case 'sen10':
|
||||
amount += (bilangan * 0.10);
|
||||
break;
|
||||
case 'sen20':
|
||||
amount += (bilangan * 0.20);
|
||||
break;
|
||||
case 'sen50':
|
||||
amount += (bilangan * 0.50);
|
||||
break;
|
||||
case 'ringgit1':
|
||||
amount += (bilangan * 1);
|
||||
break;
|
||||
case 'ringgit5':
|
||||
amount += (bilangan * 5);
|
||||
break;
|
||||
case 'ringgit10':
|
||||
amount += (bilangan * 10);
|
||||
break;
|
||||
case 'ringgit20':
|
||||
amount += (bilangan * 20);
|
||||
break;
|
||||
case 'ringgit50':
|
||||
amount += (bilangan * 50);
|
||||
break;
|
||||
case 'ringgit100':
|
||||
amount += (bilangan * 100);
|
||||
break;
|
||||
}
|
||||
|
||||
return amount;
|
||||
}
|
||||
|
||||
var arrayambilan = [
|
||||
["sen1",0],["sen5",0],["sen10",0],
|
||||
["sen20",0],["sen50",0],["ringgit1",0],
|
||||
["ringgit5",0],["ringgit10",0],["ringgit20",0],
|
||||
["ringgit50",0],["ringgit100",0]
|
||||
];
|
||||
|
||||
function kiraan(datakeyin)
|
||||
{
|
||||
var idkey = $(datakeyin).attr('id');
|
||||
var valkey = $(datakeyin).val();
|
||||
var amount = 0;
|
||||
let amountkiraan = 0;
|
||||
// var totalkiraan= parseFloat($('#amaunkiraan').val()).toFixed(2);
|
||||
// var id = $('#jenisjenis').val();
|
||||
|
||||
var validate = parseFloat($('#amaundiminta').val());
|
||||
|
||||
$.each(arrayambilan, function( index, arr ){
|
||||
if(arr[0] == idkey)
|
||||
{
|
||||
|
||||
arrayambilan[index][1] = totalamount(idkey,valkey);
|
||||
}
|
||||
|
||||
amount += arr[1];
|
||||
});
|
||||
|
||||
// if(id === 'serahan')
|
||||
// {
|
||||
// var deno = $(datakeyin).data('deno');
|
||||
|
||||
// if(valkey > deno)
|
||||
// {
|
||||
// $.alert({
|
||||
// title: 'Alert!',
|
||||
// content: 'Simple alert!',
|
||||
// });
|
||||
|
||||
// return false;
|
||||
// }
|
||||
|
||||
// }
|
||||
|
||||
if(amount > validate)
|
||||
{
|
||||
$.alert({
|
||||
title: 'Perhatian!',
|
||||
content: 'Amaun Kiraan Melebihi Amaun Sebenar',
|
||||
});
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
$('#amaunkiraan').val(amount);
|
||||
|
||||
}
|
||||
|
||||
switch(idkey) {
|
||||
case 'sen1':
|
||||
amountkiraan += (valkey * 0.01);
|
||||
$('#totalsen1').val(parseFloat(amountkiraan).toFixed(2));
|
||||
break;
|
||||
case 'sen5':
|
||||
amountkiraan += (valkey * 0.05);
|
||||
$('#totalsen5').val(parseFloat(amountkiraan).toFixed(2));
|
||||
break;
|
||||
case 'sen10':
|
||||
amountkiraan += (valkey * 0.10);
|
||||
$('#totalsen10').val(parseFloat(amountkiraan).toFixed(2));
|
||||
break;
|
||||
case 'sen20':
|
||||
amountkiraan += (valkey * 0.20);
|
||||
$('#totalsen20').val(parseFloat(amountkiraan).toFixed(2));
|
||||
break;
|
||||
case 'sen50':
|
||||
amountkiraan += (valkey * 0.50);
|
||||
$('#totalsen50').val(parseFloat(amountkiraan).toFixed(2));
|
||||
break;
|
||||
case 'ringgit1':
|
||||
amountkiraan += (valkey * 1);
|
||||
$('#totalring1').val(parseFloat(amountkiraan).toFixed(2));
|
||||
break;
|
||||
case 'ringgit5':
|
||||
amountkiraan += (valkey * 5);
|
||||
$('#totalring5').val(parseFloat(amountkiraan).toFixed(2));
|
||||
break;
|
||||
case 'ringgit10':
|
||||
amountkiraan += (valkey * 10);
|
||||
$('#totalring10').val(parseFloat(amountkiraan).toFixed(2));
|
||||
break;
|
||||
case 'ringgit20':
|
||||
amountkiraan += (valkey * 20);
|
||||
$('#totalring20').val(parseFloat(amountkiraan).toFixed(2));
|
||||
break;
|
||||
case 'ringgit50':
|
||||
amountkiraan += (valkey * 50);
|
||||
$('#totalring50').val(parseFloat(amountkiraan).toFixed(2));
|
||||
break;
|
||||
case 'ringgit100':
|
||||
amountkiraan += (valkey * 100);
|
||||
$('#totalring100').val(parseFloat(amountkiraan).toFixed(2));
|
||||
break;
|
||||
}
|
||||
|
||||
}
|
||||
</script>
|
||||
|
||||
@@ -0,0 +1,32 @@
|
||||
@extends('layouts.app')
|
||||
|
||||
@section('content')
|
||||
|
||||
<div class="container-fluid">
|
||||
<div class="row ">
|
||||
<div class="col-md-11 mx-auto card p-4">
|
||||
<table class="table table-striped table-xl text-center" style="width:100%">
|
||||
<thead class="bg-primary text-white">
|
||||
<tr>
|
||||
<th>No</th>
|
||||
<th>Tarikh Lelong</th>
|
||||
<th>Status Lelong</th>
|
||||
<th class="text-center">Action</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
@foreach($senarai as $data)
|
||||
<tr>
|
||||
<td>{{$loop->iteration}}</td>
|
||||
<td>{{ $data->tarikh_lelong }}</td>
|
||||
<td>{{ $data->sts_lelong }}</td>
|
||||
<td><a href=" {{ route('pembayaran.kaunterpembayaran', ['lelong_id'=>$data['id']]) }} "><i class="far fa-edit"></i></a></td>
|
||||
</tr>
|
||||
@endforeach
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@endsection
|
||||
+3
-1
@@ -144,7 +144,9 @@ Route::group(['middleware' => ['permission:serahan'],'prefix'=>'serahan'], funct
|
||||
});
|
||||
|
||||
Route::group(['middleware' => ['permission:pengesahanbayarancash'],'prefix'=>'pembayaran'], function () {
|
||||
Route::get('/kaunterpembayaran', ['as'=>'pembayaran.kaunterpembayaran','uses'=>'PaymentController@SenaraiPemenang']);
|
||||
Route::get('/kaunterpembayaran/{lelong_id}', ['as'=>'pembayaran.kaunterpembayaran','uses'=>'PaymentController@SenaraiPemenang']);
|
||||
Route::get('/SAGBidItem/{user_id}/{lelong_id}', ['as'=>'pembayaran.SAGBidItem','uses'=>'PaymentController@SAGBidItem']);
|
||||
Route::get('/SenaraiLelongBayar', ['as'=>'pembayaran.SenaraiLelongBayar','uses'=>'PaymentController@SenaraiLelongBayar']);
|
||||
Route::post('/paymentdenokaunter', ['as'=>'pembayaran.paymentdenokaunter','uses'=>'PaymentController@paymentdenokaunter']);
|
||||
|
||||
});
|
||||
Reference in New Issue
Block a user