Laravels foreach输出不完整

时间:2019-04-07 22:24:59

标签: php laravel-5 eloquent laravel-blade

我在模型中写了一个雄辩的声明,该声明输出了很多数据,这些数据完全针对我的输出进行了建模。当我将其转储到后端时,它会返回正确的内容(如果您查看下面的评论)。

但是,当我尝试使用表的刀片将其格式化时,它会在顶部削减大量数据。它始于所有人的中间。

我尝试了很多样式,例如从引导程序中放了一些标准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>

我希望它会从顶部开始,而不是从中间开始。

1 个答案:

答案 0 :(得分:1)

以前的Laravel模板中有一个“隐藏的” text-align: center;,它-我不知道为什么,但是使我的文本浮出屏幕。 起初我没有看到它,因为它在某个地方已缓存。 我先清理了Laravels缓存文件php artisan cache:clear,然后清理了Cmd + R用于Chrome的文件后,对我来说效果很好。