我正在尝试在动态标签中显示数据库中的数据。
假设我有这两个表格的路线和时间表,
路线表
时间表表
所以,我想要检索路线和自己的时间表,所以我这样做是这样的:
<div class="tabbable-line">
<!-- Nav Nav-tabs Start -->
<ul class="nav nav-tabs tabs_content">
<?php
use App\Route;
use App\User;
$id= Sentinel::getUser()->id;
$user = User::find($id);
$s_id = $user->station_id;
$routes = Route::select('id','name')
->where('station_id', $s_id)
->get();
?>
@foreach($routes as $route)
<li >
<a href="#tab-{{ $route->id}}" data-toggle="tab">
{!! $route->name !!}
</a>
</li>
@endforeach
</ul>
<!-- //Nav Nav-tabs End -->
<!-- Tab-content Start -->
<div class="tab-content blog_tabs">
<?php
use App\Schedule;
$tabSchedule = Schedule::
where('station_id',$s_id)
->latest()->get();
?>
@foreach ($tabSchedule as $schedule)
<div class="tab-pane" id="tab-{{ $schedule->route_id }}" >
<ul class="list-group">
<li class="list-group-item">{{ $schedule->schedule_number}}</li>
</ul>
</div>
@endforeach
</div>
</div>
路线正在正确检索,但问题在时间表中,而不是显示所有路线的时间表,它仅显示每条路线一个时间表,我不知道错过了什么?