Besoin d'aide ?

RECUPERATION DU CONTENU D'UN TABLEAU

  • Avatar de lavarelkyi
    Membre depuis :
    20/12/2017
    Messages :
    107

    Salut tout le monde,

    Alors, depuis peu je suis en train de dévélopper une application de gestion d'une superette mais je suis confronté à un problème que voici :

    • J'ai un tableau que se rempli avec la liste des achats effectués par un client et l'utilisateur à la possibilité de retirer un produit :
      voici le code utilisé pour le remplissage du tableau en question

    ------------------------ Code Ajax --------------------------------------

    $(document).on('click','.ajout_vente', function(e){
    e.preventDefault();
    $.ajax({
    type:'get',
    url:'/vente/list_achat',
    dataType:'json',
    data: {
    'designation_produit':$('.designation_produit_input').val(),
    'prix_produit_vente':$('.prix_produit_vente').val(),
    'qtite_achete_vente':$('.qtite_achete_vente').val(),
    'total_vente':$('.total_vente').val()
    }
    })
    .done(function(data){
    if(data.fail){
    $.each(data, function(){
    $.each(this, function(key,value){
    var input = '#FormAjoutProduit input[name='+ key + ']';
    var select = '#FormAjoutProduit select[name='+ key + ']';
    $(input + '+p').text(value);
    $(select + '+p').text(value);
    })
    })
    }
    else{
    $('p').text('');
    totalmarchandise += parseInt($('.total_vente').val());
    $('.designation_produit').val('');
    $('.prix_produit_vente').val('');
    $('.qtite_achete_vente').val('');
    $('.total_vente').val('');
    $('.cout_total_vente').val(totalmarchandise);
    $('.reste_a_payer').val(totalmarchandise);
    $('.net_a_payer').val(totalmarchandise);
    $('tbody').append(data.tableau);
    }
    })
    })

    ------------------------------- Code controller ------------------------

    public function list_achat(Request $request){
    if($request->ajax()){

    $rules=[
    'designation_produit'=>'required',
    'prix_produit_vente'=>'required|integer',
    'qtite_achete_vente'=>'required|integer',
    'total_vente'=>'required|integer'
    ];

    $validators = Validator::make($request->all(),$rules);
    if($validators->fails()){
    return response()->json([
    'fail'=>true,
    'errors'=>$validators->errors()
    ]);
    }
    $tableaux_vente = $request->all();
    $table ='<tr>';
    foreach($tableaux_vente as $tableau_vente){
    $table.= '<td class="taskDesc">'. $tableau_vente .'</td>';
    }
    $table.=' <td class="taskOptions"><a href="#" class="tip-top remove_ligne" data-original-title="Retirer"><i class="icon-remove"></i></a></td></tr>';
    return response()->json([
    'tableau'=>$table
    ]);
    }
    }

    Mon souci c'est de faire en sorte, de recupérer tous les articles du tableau et de les enregistrer la table pivot qui comporte les propriétés suivantes : id,produit_id,client_id,dat_achat,qtit_vente...

    Merci de bien vouloir m'aider ...

Vous ne pouvez pas répondre à ce sujet.