Я написал красноречивый оператор в своей модели, который выводит множество данных, полностью смоделированных для моего вывода. Он возвращает правильный контент, когда я выгружаю его в бэкэнд (если вы посмотрите на комментарий ниже).
Но когда я пытаюсь отформатировать его с помощью лезвия для своей таблицы, он вырезает много данных вверху. Он начинается где-то в середине всего.
Перепробовал кучу стилей типа поставил какой-то стандартный CSS из бутстрапа и вообще ничего, так как думал что это ошибка отображения, а вроде нет.
Route::get('/', function () {
$hs = App\Wl_steige::all()->first();
$hs = $hs->getByStation('ptMetro')->groupBy('BEZEICHNUNG');
//dump($hs = $hs->getByStation('ptMetro')->groupBy('BEZEICHNUNG'))
return view('welcome', ['stellen' => collect($hs)]);
});
<div class = "card">
<div class = "card-body">
<table class = "table table-dark">
<tbody>
@foreach($stellen AS $line => $stations)
<tr>
<th>Linie {{ $line }}</th>
</tr>
@foreach($stations AS $station)
<tr>
<td>{{ $station->NAME }}</td>
<td>{{ $station->VERKEHRSMITTEL }}</td>
<td>{{ $station->RBL_NUMMER }}</td>
<td>{{ $station->STEIG_WGS84_LAT }}</td>
<td>{{ $station->STEIG_WGS84_LON }}</td>
</tr>
@endforeach
@endforeach
</tbody>
</table>
</div>
</div>
Я ожидал, что она начнется сверху, а не где-то посередине.






Был «скрытый» text-align: center; из бывшего шаблона Laravel, который — я не знаю почему, но заставлял мой текст плавать за пределами экрана.
Сначала я его не увидел, потому что он был где-то в кэше.
После того, как я сначала очистил кэш-файлы Laravel php artisan cache:clear, а затем Cmd + R для Chrome, у меня все заработало.