Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.

fabricecw's avatar

Strange... Could you post the generated HTML code from the blade view?

vipin93's avatar
Level 13

@fabricecw

<?php $__env->startSection('nav'); ?>
<?php echo $__env->make('layouts.nav', array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>
<?php $__env->stopSection(); ?>
<?php $__env->startSection('content'); ?>
  <?php echo $__env->make('certificate.partial_certi.heading_certi', array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>
    
  <div class="row">
    
        <form method="post" action="/acadmic/<?php echo e($s->reg_no); ?>/marks_upload" data-parsley-validate ="">
        <?php echo e(csrf_field()); ?>

      <table class="table table-bordered  table-hover">
        <thead>
            <tr>
                <th  style="text-align: center;">Subject</th>
                <th  style="text-align: center;">Test Marks</th>
                <th  style="text-align: center;">Mid Marks</th>
                <th  style="text-align: center;">End Marks</th>
            </tr>
        </thead>
        <?php $__currentLoopData = $s->courses->psubjects; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $subject): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
        <tbody>
            <tr>            
                <td class="col-md-3" >                      
                     <div class="form-group" >       
                      <select  class="form-control" id="<?php echo e($subject->id); ?>_subject"  name="rows[<?php echo e($subject->id); ?>][subject]" required="">
                      <option value="<?php echo e($subject->id); ?>"><?php echo e($subject->name); ?></option>
                      </select>
                     </div>                
                </td>                   
                <td class="col-md-3">                   
                    <div class="form-group">              
                     <input type="text" class="form-control"  id="<?php echo e($subject->id); ?>_test_marks"  name="rows[<?php echo e($subject->id); ?>][test_marks]" data-parsley-type="number">
                    </div>                
                </td>
                <td class="col-md-3">                   
                    <div class="form-group">             
                    <input type="text" class="form-control" id="<?php echo e($subject->id); ?>_mid_marks" name="rows[<?php echo e($subject->id); ?>][mid_marks]" data-parsley-type="number">
                   </div>              
                </td>
                <td class="col-md-3">                   
                     <div class="form-group">             
                     <input type="text" class="form-control" id="<?php echo e($subject->id); ?>_end_marks" name="rows[<?php echo e($subject->id); ?>][end_marks]" data-parsley-type="number">
                     </div>               
                </td>
            </tr>
        </tbody>
        <?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
      </table>
                   
     <div class="col-md-4 col-md-offset-4">
     <br>
        <button type="submit" class="btn btn-primary btn-lg btn-block">Submit</button>
     </div>     
    </form>
         
  </div>
   
  <?php $__env->stopSection(); ?>

  <?php $__env->startSection('script'); ?>
  <script src="/js/parsley.min.js" type="text/javascript"></script>
  <?php echo $__env->make('add.destroy_modal_javascript', array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>
  <?php $__env->stopSection(); ?>
<?php echo $__env->make('welcome', array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>
fabricecw's avatar

No, please open the page in your browser and post the source code.

vipin93's avatar
Level 13

@fabricecw

<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="utf-8">
        <meta http-equiv="X-UA-Compatible" content="IE=edge">
        <meta name="viewport" content="width=device-width, initial-scale=1">
        <title>Gramyanchal School Management System</title>
       <link rel="stylesheet" href="https://gramyanchal.dev/css/font-awesome.min.css">
       <link rel="stylesheet" href="https://gramyanchal.dev/css/font-awesome-animation.css">
        <link rel="stylesheet" href="/css/app.f5659195a91eec7676e7.css">
        <link href="/css/parsley.css" rel='stylesheet'>
        <link rel="stylesheet" type="text/css" href="/css/bootstrap-datepicker.min.css">
        <link rel="stylesheet" href="/css/jquery.dataTables.min.css">
        <link rel="stylesheet" href="/css/buttons.dataTables.min.css">
    </head>
    <body>
    <nav class="navbar navbar-default">
  <div class="container">
    <!-- Brand and toggle get grouped for better mobile display -->
    <div class="navbar-header">
      <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1" aria-expanded="false">
        <span class="sr-only">Toggle navigation</span>
        <span class="icon-bar"></span>
        <span class="icon-bar"></span>
        <span class="icon-bar"></span>
      </button>
      <a class="navbar-brand" href="/home">GRAMYANCHAL</a>
    </div>

    <!-- Collect the nav links, forms, and other content for toggling -->
    <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">

      <ul class="nav navbar-nav navbar-right">
        <li class="active"><a href="/home"><i class="fa fa-home" aria-hidden="true"></i> Home</a></li> <li><a href="/create-students"><i class="fa fa-graduation-cap" aria-hidden="true"></i> Register Student</a></li>
        <li><a href="/create-teachers"><i class="fa fa-user-plus" aria-hidden="true"></i> Register Teacher</a></li>
        <li><a href="/search/unpaid/students"><i class="fa fa-ban" aria-hidden="true"></i> Unpaid Students</a></li>
                <li><a href="/acadmic/subs_delete/search"><i class="fa fa-trash" aria-hidden="true"></i> Deleted Fee</a></li>
                <li class="dropdown">
          <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="false" aria-expanded="false"><i class="fa fa-align-justify" aria-hidden="true"></i> More <span class="caret"></span></a>
          <ul class="dropdown-menu">
            <li>
              <a href="/analysis/bar"><i class="fa fa-bar-chart" aria-hidden="true"></i> Analysis</a>
            </li>

            <li>
              <a href="/acadmic/income/search"><i class="fa fa-bar-chart" aria-hidden="true"></i> Income Analysis</a>
            </li>

            <li>
               <a href="/fee_structure"><i class="fa fa-list-alt" aria-hidden="true"></i> Fee  Structure</a>
            </li>
            <li>
               <a href="/trans/fee_structure"><i class="fa fa-list-alt" aria-hidden="true"></i> Trans. Fee  Structure</a>
            </li>
            <li>
              <a href="https://gramyanchal.dev/acadmic/courses/create"><i class="fa fa-plus" aria-hidden="true"></i> Add</a>
            </li>
            <li>
              <a href="/search/all_students"><i class="fa fa-search" aria-hidden="true"></i> Search</a></li>
              <li role="separator" class="divider"></li>
              <li><a href="/all-students"><i class="fa fa-search" aria-hidden="true"></i> Students</a></li>
              <li><a href="/all-teachers"><i class="fa fa-search" aria-hidden="true"></i> Teachers</a></li>
          </ul>
        </li>
        <li>
          <a href="https://gramyanchal.dev/logout"
                onclick="event.preventDefault();
                    document.getElementById('logout-form').submit();"><i class="fa fa-power-off" aria-hidden="true"></i>
                      Logout
          </a>
          <form id="logout-form" action="https://gramyanchal.dev/logout" method="POST" style="display: none;">
                                              <input type="hidden" name="_token" value="KJ0J3dDb2NwMUNaUbTcoxih0PWtGIBEnBOko07PH">
          </form>
        </li>

      </ul>
    </div><!-- /.navbar-collapse -->
  </div><!-- /.container -->
</nav>
    <div class="container">
                  <div class="table-responsive">
 <table class=" table table-bordered  table-hover">
            <thead>
              <tr>
                <th>Reg. No.</th>
                <th>Student Name</th>
                <th>Father Name</th>
                <th>Mother Name</th>
                <th>Course Name</th>
                <th>View Profile</th>
                <th>Last Transaction</th>
              </tr>
            </thead>
            <tbody>
              <tr>
                  <td>GRN2017154837</td>
                  <td><a href="https://gramyanchal.dev/student/GRN2017154837">Dr. Weston Mohr Jr.</a></td><td>Adriana O&#039;Conner
                  </td>
                  <td>Zelma Kuhlman</td>
                  <td>VIII</td>
                  <td>
                   <div class="text-center">
                    <a class="btn btn-primary" href="https://gramyanchal.dev/student/GRN2017154837"><i class="fa fa-eye faa-pulse animated" aria-hidden="true"></i>
                    </a>
                    </div>
                  </td>
                  <td>
                    <div class="text-center">
                     <a class="btn btn-success" href="https://gramyanchal.dev/student/GRN2017154837/fee_detailes"><i class="fa fa-eye fa-lg faa-pulse animated" aria-hidden="true"></i>
                     </a>
                    </div>
                  </td>
              </tr>
            </tbody>
  </table>
</div>
    
  <div class="row">
    
        <form method="post" action="/acadmic/GRN2017154837/marks_upload" data-parsley-validate ="">
        <input type="hidden" name="_token" value="KJ0J3dDb2NwMUNaUbTcoxih0PWtGIBEnBOko07PH">
      <table class="table table-bordered  table-hover">
        <thead>
            <tr>
                <th  style="text-align: center;">Subject</th>
                <th  style="text-align: center;">Test Marks</th>
                <th  style="text-align: center;">Mid Marks</th>
                <th  style="text-align: center;">End Marks</th>
            </tr>
        </thead>
                <tbody>
            <tr>            
                <td class="col-md-3" >                      
                     <div class="form-group" >       
                      <select  class="form-control" id="1_subject"  name="rows[1][subject]" required="">
                      <option value="1">Hindi</option>
                      </select>
                     </div>                
                </td>                   
                <td class="col-md-3">                   
                    <div class="form-group">              
                     <input type="text" class="form-control"  id="1_test_marks"  name="rows[1][test_marks]" data-parsley-type="number">
                    </div>                
                </td>
                <td class="col-md-3">                   
                    <div class="form-group">             
                    <input type="text" class="form-control" id="1_mid_marks" name="rows[1][mid_marks]" data-parsley-type="number">
                   </div>              
                </td>
                <td class="col-md-3">                   
                     <div class="form-group">             
                     <input type="text" class="form-control" id="1_end_marks" name="rows[1][end_marks]" data-parsley-type="number">
                     </div>               
                </td>
            </tr>
        </tbody>
                <tbody>
            <tr>            
                <td class="col-md-3" >                      
                     <div class="form-group" >       
                      <select  class="form-control" id="2_subject"  name="rows[2][subject]" required="">
                      <option value="2">Math</option>
                      </select>
                     </div>                
                </td>                   
                <td class="col-md-3">                   
                    <div class="form-group">              
                     <input type="text" class="form-control"  id="2_test_marks"  name="rows[2][test_marks]" data-parsley-type="number">
                    </div>                
                </td>
                <td class="col-md-3">                   
                    <div class="form-group">             
                    <input type="text" class="form-control" id="2_mid_marks" name="rows[2][mid_marks]" data-parsley-type="number">
                   </div>              
                </td>
                <td class="col-md-3">                   
                     <div class="form-group">             
                     <input type="text" class="form-control" id="2_end_marks" name="rows[2][end_marks]" data-parsley-type="number">
                     </div>               
                </td>
            </tr>
        </tbody>
                <tbody>
            <tr>            
                <td class="col-md-3" >                      
                     <div class="form-group" >       
                      <select  class="form-control" id="3_subject"  name="rows[3][subject]" required="">
                      <option value="3">Science</option>
                      </select>
                     </div>                
                </td>                   
                <td class="col-md-3">                   
                    <div class="form-group">              
                     <input type="text" class="form-control"  id="3_test_marks"  name="rows[3][test_marks]" data-parsley-type="number">
                    </div>                
                </td>
                <td class="col-md-3">                   
                    <div class="form-group">             
                    <input type="text" class="form-control" id="3_mid_marks" name="rows[3][mid_marks]" data-parsley-type="number">
                   </div>              
                </td>
                <td class="col-md-3">                   
                     <div class="form-group">             
                     <input type="text" class="form-control" id="3_end_marks" name="rows[3][end_marks]" data-parsley-type="number">
                     </div>               
                </td>
            </tr>
        </tbody>
                <tbody>
            <tr>            
                <td class="col-md-3" >                      
                     <div class="form-group" >       
                      <select  class="form-control" id="4_subject"  name="rows[4][subject]" required="">
                      <option value="4">English</option>
                      </select>
                     </div>                
                </td>                   
                <td class="col-md-3">                   
                    <div class="form-group">              
                     <input type="text" class="form-control"  id="4_test_marks"  name="rows[4][test_marks]" data-parsley-type="number">
                    </div>                
                </td>
                <td class="col-md-3">                   
                    <div class="form-group">             
                    <input type="text" class="form-control" id="4_mid_marks" name="rows[4][mid_marks]" data-parsley-type="number">
                   </div>              
                </td>
                <td class="col-md-3">                   
                     <div class="form-group">             
                     <input type="text" class="form-control" id="4_end_marks" name="rows[4][end_marks]" data-parsley-type="number">
                     </div>               
                </td>
            </tr>
        </tbody>
                <tbody>
            <tr>            
                <td class="col-md-3" >                      
                     <div class="form-group" >       
                      <select  class="form-control" id="5_subject"  name="rows[5][subject]" required="">
                      <option value="5">Social Science</option>
                      </select>
                     </div>                
                </td>                   
                <td class="col-md-3">                   
                    <div class="form-group">              
                     <input type="text" class="form-control"  id="5_test_marks"  name="rows[5][test_marks]" data-parsley-type="number">
                    </div>                
                </td>
                <td class="col-md-3">                   
                    <div class="form-group">             
                    <input type="text" class="form-control" id="5_mid_marks" name="rows[5][mid_marks]" data-parsley-type="number">
                   </div>              
                </td>
                <td class="col-md-3">                   
                     <div class="form-group">             
                     <input type="text" class="form-control" id="5_end_marks" name="rows[5][end_marks]" data-parsley-type="number">
                     </div>               
                </td>
            </tr>
        </tbody>
                <tbody>
            <tr>            
                <td class="col-md-3" >                      
                     <div class="form-group" >       
                      <select  class="form-control" id="6_subject"  name="rows[6][subject]" required="">
                      <option value="6">History</option>
                      </select>
                     </div>                
                </td>                   
                <td class="col-md-3">                   
                    <div class="form-group">              
                     <input type="text" class="form-control"  id="6_test_marks"  name="rows[6][test_marks]" data-parsley-type="number">
                    </div>                
                </td>
                <td class="col-md-3">                   
                    <div class="form-group">             
                    <input type="text" class="form-control" id="6_mid_marks" name="rows[6][mid_marks]" data-parsley-type="number">
                   </div>              
                </td>
                <td class="col-md-3">                   
                     <div class="form-group">             
                     <input type="text" class="form-control" id="6_end_marks" name="rows[6][end_marks]" data-parsley-type="number">
                     </div>               
                </td>
            </tr>
        </tbody>
              </table>
                   
     <div class="col-md-4 col-md-offset-4">
     <br>
        <button type="submit" class="btn btn-primary btn-lg btn-block">Submit</button>
     </div>     
    </form>
         
  </div>
   
      </div><br>
    <section id="footer" style="background-color:#292b34;" class="footer">
        <div class="container">
            <center style="color:#fff;">
            <div class="container-fluid">
                <div class="well well-sm main-footer"  style="background-color:#292b34; border:0px">
                    <div class="row">
                        <div class="col-md-12">
                            <div class="row">
                                <div class="col-md-4">
                                    <h4 class="title-footer">
                                        Quick Contact</h4>
                                    <address>
                                       <strong>Kavirampur, Baragaon, Varanasi, U.P. - 221204</strong><br>
                                       <strong>
                                          <i class="fa fa-mobile fa-lg" aria-hidden="true">
                                         </i> +91 76964 46317,
                                         <i class="fa fa-mobile fa-lg" aria-hidden="true">
                                         </i> +91 79853 90085<br>
                                         CIN-U74999UP2016PTC085822
                                       </strong>
                                </div><!--end .col-md-4-->
                                <div class="col-md-4 contact-email">
                                    <h4>
                                        <a href="mailto:vipinoo7@yahoo.in">vipinoo7@yahoo.in</a></h4>
                                    <h5>
                                        © Copyright PUVI MFG PVT LTD 2017</h5>
                                </div><!--end .col-md-4 .contact-email-->
                                <div class="col-md-4">
                                    <div class="row contact row">

                                            <a href="http://instagram.com/vipinoo7"class="instagram"><i class="fa fa-instagram"></i> @vipinoo7</a>



                                            <a href="https://www.facebook.com/vipin733" class="facebook"><i class="fa fa-facebook"></i> @vipin733</a>


                                            <a href="https://twitter.com/vipin7333" class="twitter"><i class="fa fa-twitter"></i> @vipin7333</a>
                                  </div>
                                      <!--end .col-md-6-->
                                    </div><!--end .row .contact-->
                                </div><!--end .col-md-6-->
                            </div><!--end .row-->
                        </div><!--end .col-md-12-->
                    </div><!--end .row-->

                </div><!--end .well .well-sm .main-footer-->
          <strong>  <p>This is BETA Version!</p></strong>
            <h5 class="pull-right">Design And Developed By @Vipin</h5>
            </div><!--end .container-->
            </center>
        </div><!--end .container-->
    </section><!--end #footer-->
      <script src="/js/jquery.min.js"></script>
      <script src="/js/jquery.dataTables.min.js"></script>
        <script src="/js/dataTables.buttons.min.js"></script>
        <script src="/js/buttons.colVis.min.js"></script>
        <script src="/js/buttons.flash.min.js"></script>
        <script src="/js/buttons.html5.min.js"></script>
        <script src="/js/buttons.print.min.js"></script>
      <script src="/js/bootstrap.min.js"></script>
     <script src="/js/parsley.min.js" type="text/javascript"></script>
  <script type="text/javascript">
    $('table[data-form="deleteForm"]').on('click', '.form-delete', function(e){
    e.preventDefault();
    var $form=$(this);
    $('#confirm').modal({ backdrop: 'static', keyboard: false })
        .on('click', '#delete-btn', function(){
            $form.submit();
        });
});
</script>

<script>
function openNav() {
    document.getElementById("mySidenav").style.width = "300px";
    document.getElementById("main").style.marginLeft = "200px";
}

function closeNav() {
    document.getElementById("mySidenav").style.width = "0";
    document.getElementById("main").style.marginLeft= "0";
}
</script>    </body>

</html>
fabricecw's avatar

I'll check it out as soon as possible. Laracast isn't my full time job ;-)

Regards

vipin93's avatar
vipin93
OP
Best Answer
Level 13

@fabricecw i solved that just change name attribute like

 name="test_marks[]"

and i changed controller

        $s = Student::where('reg_no',$reg_no)->with('courses','courses.psubjects')->first();    
        $course_id = $s->courses->id; 
        $subjectid = $s->courses->psubjects;
        $datetime = Carbon::now();
        //dd($request->subject);
        foreach ($request->subject as $key => $v)
         {       
            $data = [
                 
                 'course_id'  => $course_id,
                 'subject_id' => $v,
                 'test_marks' => $request->test_marks [$key],
                 'mid_marks'  => $request->mid_marks [$key],
                 'end_marks'  => $request->end_marks [$key],
                 'student_id' => $s->id,
                 'updated_at' => $datetime,
                 'created_at' => $datetime

                ];
            //dd($data);
                Mark::create($data);
fabricecw's avatar

Glad to hear! Never used this array notated variant.

vipin93's avatar
Level 13

@fabricecw here is problem how can update the problem is how can i give url to update the value like"/acadimc/{mark[]}/update_get" and for update "/acadimc/{mark[]}/update_post" is it possible

fabricecw's avatar

I'm not sure if I understand you right... But you can fetch all your mark with the Eloquent model. You can't pass an array in the URL.

For example:

Single mark:

$mark = Mark::find(1) //1 is the ID of the mark

Or if you want all marks from a subject:

In your subject model:


    public function marks()
    {
        return $this->hasMany('App\Mark');
    }

Controller:

$marks = Subject::find(1)->marks //Marks for subject with ID 1

And so you can pass this data into the view.

vipin93's avatar
Level 13

@fabricecw so which i created in one its not possible , what about database transaction is it possible

Previous

Please or to participate in this conversation.