2016-04-18 8 views
0

Ich bin Neuling hier. Ich habe ein Problem in Bezug auf den Wert zu deklarieren, wenn das Benutzereingabesymptom in der Datenbank nicht vorhanden ist? Ich möchte Meldung angezeigt werden, wie "Das Symptom doesnt Spiel mit der Datenbank"Wie deklariert Wert (Laravel 5.2)

search.blade.php

search bar img

+0

könnten Sie uns auch den Controller zeigen, dass diese Griffe? –

Antwort

0

Meine Vermutung ist, dass Sie nur den Benutzer informieren möchten, dass es keine Ergebnisse für ihre Abfrage gibt. In diesem Fall sollten Sie eine if Erklärung vor dem foreach hinzufügen, so wird es so etwas wie dieses:

@if(count($articles) > 0) 
    @foreach($articles as $articles) 
    ... 
    @endforeach 
@else 
    <h1>The symptom doesn't match with the database</h1> 
@endif 
0

Sie sollten nicht Klinge Syntac mit PHP mischen. Verwenden Sie keine

<?php if (...) ?> 

weil Sie

@if (...) 

Über Wert erklärt es ist wirklich schwer verwenden können, zu erraten, was Sie erreichen wollen, aber zuerst sollten Sie keine Bilder setzen, aber Ihr Code setzen und erklären, was Sie möchten erreichen

+0

Entschuldigung, ich möchte die Daten von der Datenbank aus der Suchleiste finden, aber das Problem ist, dass die Daten nicht aus der Datenbank existieren, also wie man die Passdaten vom Controller in Sicht kennt. Weil ich dd benutze, aber ich kann immer noch die Passdaten nicht finden. – newbie