Я собираю данные из формы и отправляю на контроллер
$('form').submit(function(e){
e.preventDefault();
var supplier = $('select[name="supplier"]').val();
var reqdate = $('input[name="reqdate"]').val();
var priority = $('input[name="priority"]:checked').val();
if( supplier !='' && reqdate !=''){
var Material_ID = [];
var Material_Name = [];
var Mat_Quantity =[];
var Unit_Price =[];
var Cost =[];
$('.matid').each(function(){
Material_ID.push($(this).text());
});
$('.matname').each(function(){
Material_Name.push($(this).text());
});
$('.unitprice').each(function(){
Unit_Price.push($(this).text());
});
$('.matqty').each(function(){
Mat_Quantity.push($(this).text());
});
$('.matcost').each(function(){
Cost.push($(this).text());
});
var _token = $('input[name="_token"]').val();
$.ajax({
url:"{{ route('purchase.sessionstore') }}",
method:"POST",
data:{supplier:supplier,reqdate:reqdate,priority:priority,Material_ID:Material_ID,Material_Name:Material_Name,Unit_Price:Unit_Price,Mat_Quantity:Mat_Quantity,Cost:Cost,_token:_token},
success:function(data){
alert(data);
}
});
}
в контроллере, я пытаюсь поместить все переменные в сеанс
public function storeSessionData(Request $request){
if($request){
$supplier = $request->get('supplier');
$duedate = $request->get('reqdate');
$priority = $request->get('priority');
$token = $request->get('_token');
$materialid = $request->get('Material_ID');
$materialname = $request->get('Material_Name');
$matqty = $request->get('Mat_Quantity');
$unitprice = $request->get('Unit_Price');
$cost = $request->get('Cost');
$cart[] = array($supplier, $duedate,$materialid,$priority,$materialname,$matqty,$unitprice,$cost);
Session::set('cart', $cart);
return $cart;
}
}
Iхочу открыть представление с данными сеанса, чтобы показать упорядоченные элементы (как страница подтверждения корзины)
Что я хочу сделать - собрать данные из динамической формы и отобразить их во втором представлении в этом представленииЯ сохраню их в базе данных
как я могу это сделать, пожалуйста, объясните