Laravel-在页面上显示具有相同值/数字的值

时间:2019-01-22 02:32:05

标签: laravel laravel-5 eloquent

我在这里有一个页面,该页面获取具有相同employee_no的所有值。这是我的页面。

页面ID定义要定义的员工姓名,姓氏和号码。因此,例如,我有10位用户,我需要设置这10位用户的进出时间,因此我需要此页面具有相关数据。这就是为什么我需要文本及其值来获取该用户拥有的所有数据的原因。

在我的页面的此处,看到文本框?这是我正在提取的数据,当我提取所有具有相同编号的记录时,这将是我的基础。

member access expression

因此,当我显示该员工编号时,必须显示所有数据。但就我而言,这里没有显示任何数据。

而最终输出应该是这个。 enter image description here

这是我的观点

 {!! Form::open(['action' => 'Admin\EmployeeFilemController@insertSchedule', 'method' => 'POST']) !!}

         {{Form::text('txtEmployeeNo', $employee->employee_no,['class' => 'form-control'])}}             
               {!! Form::close() !!}

这是我的控制器

    public function createSchedule(Request $request, $id)
{
    $employee = Employeefm::find($id);
    $employNum =  $request->input('txtEmployeeNo');
    $employeeSched = Schedule::where(['employee_no'=>$employNum])->get();
    // dd($request->all);
    return view('admin.employeemaintenance.createSchedule',compact('employee','employeeSched'));
}

我的路线

Route::get('/admin/employeemaintenance/{id}/createSchedule', 'Admin\EmployeeFilemController@createSchedule');

P.S我显示数据是因为我更改了代码$employNum

$employeeSched = Schedule::where(['employee_no'=>$employNum])->get();

为此固定数字54232

$employeeSched = Schedule::where(['employee_no'=>`54232'])->get();

这就是我的获取方式

                                    @foreach ($employeeSched as $setTime)
                              <tr>

                                 <td> {{Form::label('date_today', $setTime->date_today)}}</td>
                                 <td> {{Form::label('time_in',  $setTime->time_in)}}</td>
                                 <td> {{Form::label('time_out',  $setTime->time_out)}}</td>



                              </tr>
                              @endforeach

0 个答案:

没有答案