forked from TFMM/silent-auction
fix: resolve editwinners Undefined variable and update winning_cost input type
This commit is contained in:
@@ -49,8 +49,7 @@ class WinningBidsResource extends Resource
|
||||
->searchable(),
|
||||
TextInput::make('winning_cost')
|
||||
->label('Winning Bid')
|
||||
->prefix('$')
|
||||
->numeric(),
|
||||
->prefix('$'),
|
||||
]);
|
||||
}
|
||||
|
||||
|
||||
@@ -163,21 +163,32 @@ class PagesController extends Controller
|
||||
|
||||
public function editwinners(Request $edit_win_req)
|
||||
{
|
||||
if (!$edit_win_req->winid) {
|
||||
$winners = WinningBids::all();
|
||||
return view('editwinners', ['winners' => $winners]);
|
||||
if ($edit_win_req->id) {
|
||||
$winner = WinningBids::with(['items', 'bidders'])->find($edit_win_req->id);
|
||||
$bidders = Bidders::all();
|
||||
$items = Items::all();
|
||||
return view('editwinners', ['winner' => $winner, 'bidders' => $bidders, 'items' => $items]);
|
||||
}
|
||||
|
||||
if (!$edit_win_req->winid) {
|
||||
$winners = WinningBids::with(['items', 'bidders'])->get();
|
||||
return view('winnersbyitem', ['winnersbyitem_results' => $winners]);
|
||||
}
|
||||
|
||||
$winning_bid_id = $edit_win_req->winid;
|
||||
$winner_bidder = $edit_win_req->winnerbiddernum;
|
||||
$winner_item = $edit_win_req->winneritemnum;
|
||||
$winner_cost = $edit_win_req->winnerbid;
|
||||
|
||||
$winner_insert = WinningBids::where('idwinning_bids', $winning_bid_id)
|
||||
->update(
|
||||
[
|
||||
'winning_bidder_num' => $winner_bidder,
|
||||
'winning_item_num' => $winner_item,
|
||||
'winning_cost' => $winner_cost
|
||||
]
|
||||
);
|
||||
return redirect('editwinners');
|
||||
return redirect('winnersbyitem');
|
||||
}
|
||||
|
||||
public function finaltally()
|
||||
|
||||
Reference in New Issue
Block a user