【发布时间】:2018-05-23 10:35:46
【问题描述】:
我的数据库中有两个表,分别是用户表和出勤表。我现在要做的是我想根据用户在与他们的个人资料链接的出勤视图中显示数据库中的出勤数据。这是我在 userController 中的考勤功能。
public function attendance($id)
{
$user = UserProfile::findOrFail($id);
$this->authorize('modifyUser', $user);
return view ('user.attendance', ['user'=>$user]);
}
这是我的出勤视图。
Route::get('/attendance/', ['as' => 'user.attendance', 'uses' => 'UserController@attendance']);
这是我的出勤视图。
@extends('layouts.app')
@section('content')
<div class="container">
<div class="row">
<div class="col-md-12">
<h1><i class="fa fa-university"></i> Attendance</h1>
</div>
<div class="row">
<table class="table table-bordered">
<tr>
<th>No</th>
<th>Date</th>
<th>Time</th>
<th>Present</th>
</tr>
<?php $no=1; ?>
<tr>
<td>{{ $no++ }}</td>
<td>{{$user->attendance->date}}</td>
<td>{{$user->attendance->time}}</td>
<td>{{$user->attendance->present}}</td>
</tr>
</table>
</div>
</div>
</div>
@stop
这是我遇到的错误。 类型错误:函数 App\Http\Controllers\UserController::attendance() 的参数太少,通过了 0,预期正好 1”。 我是 laravel 新手。
【问题讨论】:
-
您有什么要求?我看不懂