Hi I am working on the checkout page in laravel and sent some product data from the cart to checkout and trying to print all the details from an json object but i keep getting the error as Trying to get property 'id' of non-object
The controller function is
public function bill(Request $request){
$input = $request->all();
return view('demo')->with('product' , $request->product)
->with('subtotal' , round($request->subtotal));
}
the cart form is
<form method="post" action="">
@foreach($cart as $product)
<input type="hidden" name="product[]" value="">
@endforeach
<input type="hidden" name="subtotal" value="">
<button type="submit" class="gray_btn">Checkout</button>
</form></a>
the blade page is
@foreach($product as $input)
@endforeach
when i only print the input i am getting the result as
{"id":"10","name":"S007-4ft","price":40,"quantity":"102","attributes":{"image":"glassfilms\/December2019\/MyelERNBbAWhGRbKWiCK.jpg","crm":"PRO209"},"conditions":[]} {"id":"7","name":"Frosted 007-4ft","price":40,"quantity":"103","attributes":{"image":"glassfilms\/December2019\/ZJgWUNaYrPnvsoRfuagv.jpg","crm":"PRO105"},"conditions":[]}
but when i try to print the id only using i am getting the error.
the route is
Route::post('pay', 'RazorpayController@bill')->name('pay');
via Chebli Mohamed
Aucun commentaire:
Enregistrer un commentaire