где ошибка?
Мне нужно, чтобы она была организована в алфавитном порядке, но она показывает, что все повторяется, и мне нужно, чтобы данные отображались под буквой, следуя коду:
печать приборной панели
код контроллера
/**
* Show the application dashboard.
*
* @return \Illuminate\Contracts\Support\Renderable
*/
public function index()
{
$user_name = Auth::user()->name;
$contacts = DB::table('contacts')->where('name', $user_name)->first();
return view('home', compact('contacts', 'user_name'));
}
просмотр кода html
<ul class="list-unstyled">
<!-- Alphabet with number of contacts -->
<li class="pt-3 pb-3 sticky p-3 b-b white">
<span class="badge r-3 badge-success gradient">C</span>
</li>
<!-- Single contact -->
<li class="my-1">
<div class="card no-b p-3">
<div class="">
<div class="image mr-3 float-left">
<img class="w-40px" src="assets/img/dummy/u1.png" alt="User Image">
</div>
<div>
<div>
<strong>{{$contacts->first_name}}</strong>
</div>
<small> {{$contacts->first_name}}</small>
</div>
</div>
</div>
</li>
</ul>
<ul class="list-unstyled">
<!-- Alphabet with number of contacts -->
<li class="my-4">
<span class="badge r-3 badge-danger purple">D</span>
</li>
<li class="my-1">
<div class="card no-b p-3">
<div class="">
<div class="image mr-3 float-left">
<img class="w-40px" src="assets/img/dummy/u2.png" alt="User Image">
</div>
<div>
<div>{{$contacts->first_name}}Alexander Pierce</strong>
</div>
<small>{{$contacts->first_name}}</small>
</div>
</div>
</div>
</li>
</ul>
<ul class="list-unstyled">
<!-- Alphabet with number of contacts -->
<li class="my-4">
<span class="badge r-3 badge-danger purple">E</span>
</li>
<li class="my-1">
<div class="card no-b p-3">
<div class="">
<div class="image mr-3 float-left">
<img class="w-40px" src="assets/img/dummy/u2.png" alt="User Image">
</div>
<div>
<div>
<strong>{{$contacts->first_name}}</strong>
</div>
<small>{{$contacts->first_name}}</small>
</div>
</div>
</div>
</li>
</ul>
<ul class="list-unstyled">
<!-- Alphabet with number of contacts -->
<li class="my-4">
<span class="badge r-3 badge-danger purple">F</span>
</li>
<li class="my-1">
<div class="card no-b p-3">
<div class="">
<div class="image mr-3 float-left">
<img class="w-40px" src="assets/img/dummy/u2.png" alt="User Image">
</div>
<div>
<div>
<strong>{{$contacts->first_name}}</strong>
</div>
<small> {{$contacts->first_name}}</small>
</div>
</div>
</div>
</li>
</ul>
<ul class="list-unstyled">
<!-- Alphabet with number of contacts -->
<li class="my-4">
<span class="badge r-3 badge-danger purple">G</span>
</li>
<li class="my-1">
<div class="card no-b p-3">
<div class="">
<div class="image mr-3 float-left">
<img class="w-40px" src="assets/img/dummy/u2.png" alt="User Image">
</div>
<div>
<div>
<strong>{{$contacts->first_name}}</strong>
</div>
<small>{{$contacts->first_name}}</small>
</div>
</div>
</div>
</li>
</ul>
<ul class="list-unstyled">
<!-- Alphabet with number of contacts -->
<li class="my-4">
<span class="badge r-3 badge-danger purple">H</span>
</li>
<li class="my-1">
<div class="card no-b p-3">
<div class="">
<div class="image mr-3 float-left">
<img class="w-40px" src="assets/img/dummy/u2.png" alt="User Image">
</div>
<div>
<div>
<strong>{{$contacts->first_name}}</strong>
</div>
<small>{{$contacts->first_name}}</small>
</div>
</div>
</div>
</li>
</ul>
<ul class="list-unstyled">
<!-- Alphabet with number of contacts -->
<li class="my-4">
<span class="badge r-3 badge-danger purple">I</span>
</li>
<li class="my-1">
<div class="card no-b p-3">
<div class="">
<div class="image mr-3 float-left">
<img class="w-40px" src="assets/img/dummy/u2.png" alt="User Image">
</div>
<div>
<div>
<strong>{{$contacts->first_name}}</strong>
</div>
<small>{{$contacts->first_name}}</small>
</div>
</div>
</div>
</li>
</ul>
Мне нужно, чтобы текст исчез, если в базе ничего нет, я пытался использовать @foreach, но он не работал