2016-10-11 3 views
-1

Nehmen wir an, ich habe eine db-Tabelle mit dem Namen example und innerhalb habe ich einen Speicherort example.html. Gibt es eine Möglichkeit Laravel zu verwenden, um den Speicherort der Datei aus der Datenbank zu erhalten und in einem div anzuzeigen? Die Datei wird lokal gespeichert und mein Webserver läuft momentan lokal.Ausgabe HTML-Datei aus der Datenbank - Laravel

Jede Anleitung oder Hilfe wird geschätzt.

+0

Sie verwenden, um zu zeigen Quellcode aus dem Beispiel.html? –

+0

@Edgard Leal Naja, ja, im Grunde habe ich eine Reihe von Vorlagen auf der Website und was ich tun möchte, ist eine Option hinzufügen, sobald eine Vorlage angeklickt wird, erhält es einen HTML-Speicherort aus der Datenbank, senden Sie es an die Seite und zeige diese Seite auf meiner Website an, damit die Leute sie sehen können und dann auch den Quellcode darunter anzeigen –

Antwort

0

Sie können Dateipfad und Name aus der Datenbank abrufen, dann müssen Sie nur diese Datei einschließen. Wenn sein Weg /pages und sein Name ist example.html Sie können dies tun:

$path = '/pages'; 
$filename = 'example.php'; 
include($path."/".$filename); 

Wenn eine Datei enthalten ist, fällt aus PHP-Modus Parsen und in HTML Modus zu Beginn der Zieldatei, und wird wieder unter Ende.

Von documentation.

0

HTML-Inhalte enthält, können Sie verwenden:

$html = file_get_contents("file.html"); 
echo $html; // this works like incluide html inside you PHP file 

html in dir Laravel Vorlage scaped Um zu zeigen, sollten Sie doppelt geschweiften Klammer Syntax

{!! $html !!} 

Reference

Verwandte Themen