не отображать аллергию «Нет данных», если данные отсутствуют в базе данных - PullRequest
0 голосов
/ 05 июля 2018

Я использую Laravel 5.4, я использую фильтр по серийному номеру, я хочу, чтобы, когда серийный номер не был сохранен в базе данных, показывал аллерт «нет данных», но когда я фильтрую данные, серийный номер не сохраняется в базе данных. Страничка не показывает аллерг ,,

allert not show

это мой клинок ..

@extends('layouts.master')

@section('content')
......................................

  <div class="panel panel-default">
    @if (!$instrumentType->instruments->isEmpty())
      <table class="table">
        @foreach ($instruments as $instrument)
          <tr>
            <td>
              Serial Number : {{ $instrument->serial_number }}
              @if($instrument->customer !== NULL)
              <div class="text-muted"><i class="fa fa-hospital-o" aria-hidden="true"></i>  {{ $instrument->customer->name }}</div>
              @endif
              @if($instrument->contractType !== NULL)
              <div class="text-muted"><i class="fa fa-compress" aria-hidden="true"></i>  {{ $instrument->contractType->name }}</div>
              @endif
            </td>
            <td>
              <div class="pull-right">
                <a type="button" href="{{ route('instrument.edit', ['instrumentType' => $instrumentType->id, 'instrument' => $instrument->id]) }}"
                  class="btn btn-success ">
                  <i class="fa fa-pencil"></i> Edit
                </a>
                  @if($instrument->customer == NULL || $instrument->contractType == NULL)
                  <a href="{{ route('instrument.destroy', ['instrumentType' => $instrumentType->id, 'instrument' => $instrument->id]) }}"
                    data-method="delete" data-confirm="" class="btn btn-danger">
                    <i class="fa fa-trash"></i> <span class="hidden-xs">Delete</span>
                  </a>
                  @endif
              </div>
            </td>
          </tr>
        @endforeach
      </table>
      <div class="paginator text-center">{{ $instruments->links() }}</div>
      @else
          <div class="panel-body">
        <div class="alert alert-warning text-center">No data.</div>
      </div>
    @endif

    </div>
@endsection

.

1 Ответ

0 голосов
/ 05 июля 2018

Вы можете получить количество массивов с помощью:

count($instrumentType->instruments)

добавить этот код в качестве заявления:

@if(count($instrumentType->instruments))
//
@else
//
@endif
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...