Laravel 5 redirect page with dynamically added fields after validation fails
<p>In my form I have a few fields, which can be dynamically added by the user.</p>

<p>I add the fields via JQuery (functions.js). At the moment I work without an array and I am using a hidden-field, where the number of fields is stored.</p>

<pre><code>$("#weiterer_artikel").on("click", function(){
    //read the value of the hidden field
    $anzahl = $("#bestellanzahl").val();

    //$anzahl is a String
    $anzahl = parseInt($anzahl);
    $neueAnzahl = $anzahl+1;

    //HTML code for a new article
    $nummer = "&lt;div class='formgroup'&gt;&lt;label for='nummer-"+$neueAnzahl+"' class='col-sm-2 control-label' id='nr-"+$neueAnzahl+"'&gt;Nr.&lt;/label&gt;"+
    "&lt;div class='col-sm-10'&gt;&lt;input type='text' name='nummer-"+$neueAnzahl+"' value='"+$neueAnzahl+"' class='form-control' readonly&gt;&lt;/div&gt;&lt;/div&gt;";
    $artikel = "&lt;div class='formgroup'&gt; &lt;label for='artikel-"+$neueAnzahl+"' class='col-sm-2 control-label' id='artikel-"+$neueAnzahl+"'&gt;Artikel&lt;/label&gt;"+
    "&lt;div class='col-sm-10'&gt;&lt;input type='text' class='form-control' placeholder='Artikelname' name='artikel-"+$neueAnzahl+"' required&gt;&lt;/div&gt;&lt;/div&gt;";
    $artnr = "&lt;div class='formgroup'&gt; &lt;label for='art-nr-"+$neueAnzahl+"' class='col-sm-2 control-label' id='art-nr-"+$neueAnzahl+"'&gt;Art.Nr.&lt;/label&gt;"+
    "&lt;div class='col-sm-10'&gt;&lt;input type='text' class='form-control' placeholder='Artikelnummer' name='art-nr-"+$neueAnzahl+"'&gt;&lt;/div&gt;&lt;/div&gt;";
    $stk = "&lt;div class='formgroup'&gt; &lt;label for='anzahl-"+$neueAnzahl+"' class='col-sm-2 control-label' id='anzahl-"+$neueAnzahl+"' required&gt;Stk.&lt;/label&gt;"+
    "&lt;div class='col-sm-10'&gt;&lt;select class='form-control' id='anzahl-"+$neueAnzahl+"' name='anzahl-"+$neueAnzahl+"'&gt;"+
    "&lt;option value='1'&gt;1&lt;/option&gt;&lt;option value='2'&gt;2&lt;/option&gt;&lt;option value='3'&gt;3&lt;/option&gt;&lt;option value='4'&gt;4&lt;/option&gt;&lt;option value='5'&gt;5&lt;/option&gt;&lt;/select&gt;&lt;/div&gt;&lt;/div&gt;";

    //add field
    $("#bestellung-"+$anzahl).after("&lt;div id='bestellung-"+$neueAnzahl+"'&gt;"+$nummer+$artikel+$artnr+$stk+"&lt;/div&gt;");

    //write new field number in hidden field
    $("#bestellanzahl").val($neueAnzahl);


});
</code></pre>

<p>My problem is, that if I send the form (via POST) and the serverside validation (via Form Request) fails, all manually added fields are removed from my view. </p>

<p>Are there any ways to fix my problem?</p>