我想要在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