我想要在laravel 5.3中加入两个表并获取模板页中的值,现在我发现了错误。我有两个表名作为用户和部门。 $queries = DB::getQueryLog();
返回查询我想要的东西完全一样select users.*, department.name as dept_name from users inner join department on users.department_id = department.id
以下query.this将返回错误sql在laravel中加入查询5.3
ErrorException在Macroable.php线74: 方法链接不存在。 (View:C:\ wamp64 \ www \ testLaravel \ TestTravel \ resources \ views \ approval_view.blade.php)
BadMethodCallException在Macroable.php行74: 方法链接不存在。
controller
class travelApprovalController extends Controller {
public function index(){
//$users = DB::table('passenger')->paginate(2);
$users = DB::table('users')
->join('department', 'users.department_id', '=', 'department.id')
->select('users.*', 'department.name as dept_name')
->get(); //->paginate(2)
return view('approval_view',['users'=>$users]);
}
approval.blade.php
@foreach ($users as $user)
<tr>
<td>{{ $user->id }}</td>
<td><a href="#" class="viewPopLink" role="button" data-id="{{ $user->id }}" data-toggle="modal" data-target="#myModal">{{ $user->dept_name }}<a></td>
<td>{{ $user->dept_name }}</td>
<td>{{ $user->name }}</td>
</tr>
@endforeach
</tbody>
</table>
</div>
{{$users->links()}}
这条线给你错误{{$用户 - >链接()}}。 .. – Komal
雅我想分页 – user3386779
使用datatable for分页或类似这样的foreach($用户为$用户) {{$用户>链接}} @endforeach – Komal