gibt es nicht viel darüber herauszufinden, was sind die besten Möglichkeiten zum Speichern komplexer Textinhalt mit einer großen Anzahl von dynamischen Überschriften, Zwischenüberschriften, Aufzählungszeichen und Absätze in der Datenbank in Laravel 5.2. Was sind die besten und einfachsten Wege? Was sind die Datenbankstrukturen und Möglichkeiten, mehrere Überschriften zu speichern. Den Titel und den Körper eines Beitrags zu speichern ist etwas anderes und ist einfach. Brauchen Sie Hilfe ......Laravel komplexer Text Inhalt Speicher in MySQL-Datenbanken
0
A
Antwort
0
Sie können einfach mediumText
oder longText
für Ihre Spalte verwenden .... Zu Beginn; gehen Sie zuerst zu Ihrem Console
und erstellen Sie eine Migration wie folgt: php artisan make:migration Articles
. Sobald die Migrationsdatei erstellt wurde, öffnen Sie sie und fügen Sie anschließend die folgenden Zeilen in die Methode up()
in dieser Datei ein. dies wie:
<?php
// FILE_NAME: 2016_08_15_163807_Articles.php
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
class Articles extends Migration {
public function up() {
// Create table for storing data
Schema::create('articles', function (Blueprint $table) {
$table->increments('id');
$table->string('title');
$table->string('heading')->nullable();
$table->string('sub_heading')->nullable();
$table->string('photo')->nullable();
$table->mediumText('body')->nullable(); //<== ENOUGH FOR COMPLEX TEXT
//$table->longText('complex_text')->nullable(); //<== MORE THAN ENOUGH FOR COMPLEX TEXT
$table->timestamps();
});
}
dann innerhalb des app
Verzeichnis eine Datei Article
oder Sie können es über Kommandozeilen erzeugen wie so genannt:
php artisan make:model Article
Um sicherzustellen, dass Ihre neue Tabelle erstellt wird, laufen :
php artisan migrate
Jetzt haben Sie eine Art Objekt, das Eigenschaften wie title
, heading
haben würde, sub_heading
, photo
und body
. Allerdings ist es wichtig, die App\Article
Klasse zu öffnen und eine wichtige Variable:
<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
class Article extends Model {
/**
* The attributes that are mass assignable.
*
* @var array
*/
protected $fillable = [
'title', 'heading', 'sub-heading', 'photo', 'body'
];
}
Verwandte Themen
- 1. Laravel Datei Array-Speicher
- 2. Lokaler Speicher foreach in Laravel
- 3. Laravel: Verwendung komplexer Zustand in JOIN mit Fluent
- 4. Lesen interner Flash-Speicher Inhalt
- 5. Zufallsfunktion in Racket (komplexer)
- 6. Speicher Inhalt einer Textdatei in einem dictonary
- 7. Lesen von ElastiCache-Inhalt in Speicher
- 8. Komplexer Ausdruck in EPA-Ableitung
- 9. Inhalt aktualisieren Laravel
- 10. Laravel Klinge zeigt keinen Inhalt
- 11. Python: entfernen komplexer mehrzeilige Zeichenfolge
- 12. Austausch komplexer Objekte über Methoden Controller Laravel 5.1
- 13. Komplexer regulärer Ausdruck
- 14. jQuery - Nur Text aus komplexer HTML-Seite extrahieren
- 15. Laravel Response :: json() erschöpft Speicher
- 16. Laravel 5.2 Bild in den Speicher hochladen
- 17. Laravel Cache-Speicher nicht unterstützt
- 18. Laravel ändern Zahl in Text
- 19. So speichern Sie den Inhalt eines EditText (Plain Text) in eine Txt-Datei im internen Speicher
- 20. Speicher Text hinzugefügt Textbox in DOM
- 21. Modellierung komplexer Hierarchien in F #
- 22. Erstellen komplexer Tabelle in HTML
- 23. Verständnis komplexer SP in DB2
- 24. Standardprozess zum Erstellen komplexer Xpath in Winkelmesser
- 25. Inhalt Kreuzung in vielen Fällen von Laravel
- 26. Laravel Middleware Änderung Antwort Inhalt
- 27. Abrufen komplexer Daten mit FMDB
- 28. von Text (Laravel 5.3)
- 29. Laravel Blade - Array-Inhalt anzeigen
- 30. Azure-Speicher und Oracle Blob-Inhalt
wird diese Zeile HTML-Markup vollständig in der Datenbank hinzufügen? wie es funktioniert? – root
sir thanku so viel, aber ich kenne dieses Zeug. Du hast über Migrationen geschrieben und das war voll. Ich möchte wissen, wie Datenbank sollte mit dieser Art von komplexen Textinhalt umgehen – root
eine Verwirrung ist, ob die alle Überschriften und Zwischenüberschriften trennen und speichern Sie dann alle Inhalte zu complex_text – root