2016-10-04 5 views
-1

Ich benutze Laravel 5.3 und entwickle eine App für IOS-Entwickler. Ich habe an einem Benutzer-Benutzer-Chat gearbeitet. Ich habe bereits die Datenbank und die Backend-Logik in Laravel entworfen. Im Moment läuft alles gut.Laravel Chat Nachricht. Bild speichern im Chat senden?

Jetzt möchte mein Kunde auch Bilder und Videos im Chat senden. Ein Chat/Messaging-System wie Facebook. Ich benutze phpmyadmin (MySql). Aktuelle Struktur:

enter image description here

Frage 1 Kann jemand mir helfen, verstehen, dass es ein guter Ansatz zu in Datenbank speichern Sie das Bild Chat-Anwendung (unter Berücksichtigung der Tatsache, dass ich phpMyAdmin bin mit) oder müssen Laden Sie es in den Ordner hoch und speichern Sie stattdessen den Link? Wenn ich den Pfad zum Image speichern muss, wie sieht dann meine Datenbankstruktur aus?

Frage 2 Gibt es ein Chat-Tutorial, das das verfügbare Bild in der Datenbank auch sparen? Oder gibt die Idee, wie man das macht?

Vielen Dank im Voraus.

+0

warum diese nach unten gestimmt ist? –

Antwort

0

Sie müssen Bild in einigen folger z. public_path("uploads/") in Laravel

neues image_path Feld in Ihrer vorhandenen Tabelle erstellen und die Bildnamen in diesem Feld speichert, benennen Sie das Bild wie dieser Zeitstempel + zufällige

zB. date("YmdHis").str_random(6).'.jpg'

Dies ist die am meisten verwendete Art und Weise für Bilder in db speichern ..