2017-05-10 1 views
0

Ich habe eine Zeichenfolge wie dieseLaravel echo eine var in einem String oder in DB

<tr><td>{{ $name }}</td><td>{{ $number }}</td></tr> 

und ich echo es in einer Blade-Vorlage.

In der Steuerung I return view('test',compact('name','number')).

Aber es ist die Ausgabe wie diese

{{ $name }} {{ $number }} 

Wie man den Wert von $name und $number zu bekommen.

+0

Sind Sie sicher, dass Sie Datei mit der Erweiterung haben '.blade.php' statt' von – Advaith

+0

Ihrer Ansicht nach .php' .. 'filename.blade.php' statt' Dateiname .php' – Demonyowh

Antwort

0

Am Controller machen Sie Ihre Variablen.

public function myAction() 
{ 
    $number = 12 * 5; 

    return view('test', [ 
     'name' => 'My name', 
     'number' => $number, 
    ]); 
} 

Und dann können Sie diese Variablen durch den Aufruf in Klinge erhalten:

{{ $name }} - 'My Name' zeigt.

{{ $number }} - zeigt Nummer 60

+0

Tks ich tat es, aber meine Zeichenkette, nachdem ich nur das selbe in meiner Testansicht gezeigt habe, habe ich eine andere var ist $ Text es ist meine Zeichenkette, ich ajax, um Ansicht zu prüfen so laravel gerade weiß, dass es Text ist und es druckt –