@fabricecw i tried but same result
Strange... Could you post the generated HTML code from the blade view?
<?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(); ?>
No, please open the page in your browser and post the source code.
<!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'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>
???
I'll check it out as soon as possible. Laracast isn't my full time job ;-)
Regards
@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);
Glad to hear! Never used this array notated variant.
@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
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.
@fabricecw so which i created in one its not possible , what about database transaction is it possible
Could you clarify your problem a litte bit?
Please or to participate in this conversation.