Where are your input fields in the form? In the last snippet of code, I don't see any inputs except for the hidden ones. This makes me think there is no data making it to your save method.
I would do this:
public function returnObjects(BidWinnerRequest $bidWinnerRequest){
dd($bidWinnerRequest);
$product_id = $bidWinnerRequest->product_id;
$bidding_table_id = $bidWinnerRequest->bidding_table_id;
if($bidWinnerRequest->isMethod('post')){
$bidWinner = new BidWinner;
$bidWinner->product_id = $product_id;
$bidWinner->bidding_table_id = $bidding_table_id;
$bidWinner->actual_price = floatval(4567);
$bidWinner->offered_price_price = floatval(112233);;
$bidWinner->save();
return redirect()->route('biddingCommentView')->with('message', 'Your question has been posted.');
}
}
Then try to submit the form again and see what is in your request object: dd($bidWinnerRequest);
If there is no data, then that is the problem.