mardi 26 janvier 2016

Laravel : Display the data in a table

I have a form this form is for the employees and each employee have a payment for each year,the admin should fill the data and save it, also the previous data should be filled on the right place on the form otherwise if there is no data the input field should be empty, here is what should data look like :

enter image description here

but what I get is this: enter image description here

MY CODE : Controller

$years = Year::with('employeeData')->get();

    $indicators = Indicator::all();
 return view('sustainability-data.input-data', compact('years', 'indicators'));

View

@foreach($employees as $index=>$employee)
                    <tr>
                        <td>{{$employee->name}}</td>
                        @foreach($years as $year)
                            <td>
                                @foreach($year->employeeData as $datum)
                                        @if($datum->employee_id == $employee->id)
                                            {!! Form::text('row[$index][value]' ,$datum->value,['class' => 'form-control']) !!}
                                        @endif

                                @endforeach
                            </td>
                        @endforeach

anyone have an idea how to solve this before I lose my mind , I tried many ways but I failed to solve this problem



via Chebli Mohamed

Aucun commentaire:

Enregistrer un commentaire