2016-05-27 7 views
2

Wie man einen Kommentar zu Tabelle (ot Spalte) in Laravel 5 Migration hinzufügen?Wie fügt man einen Kommentar zur Tabelle (nicht Spalte) in Laravel 5 Migration hinzu?

Ich weiß noch, wie wie Kommentar zu Spalte hinzuzufügen:

$table->tinyInteger('status')->comment('0: requested; -1: rejected; 1:confirmed'); 

Aber was Tisch?

+0

Mögliches Duplikat von [So legen Sie einen Kommentar zu einer Tabelle mit dem Laravel Schema Builder fest] (http://stackoverflow.com/questions/34271843/how-to-set-a-comment-on-table-using-laravel-) Schema-Builder) – num8er

Antwort

7

Derzeit Laravel nicht erlaubt (nicht über Funktionalität) Kommentar auf Tabellen zu setzen, so Sie haben Abhilfe in Ihrer Migration verwenden:

DB::statement("ALTER TABLE `<YOUR_TABLE>` comment '<COMMENT>'"); 
+0

Sie können einige statische Hilfsfunktion z setTableComment ($ table, $ comment), die den obigen Code umschließt (um ihn nicht direkt in Migrationsdateien zu verwenden, wenn einige db die obige Syntax nicht unterstützt) –

0

Vorerst gibt es keine jede Option existiert Tabelle hinzufügen Kommentar wie Spalte hinzufügen, aber nachdem Sie den Kommentar zur Tabelle hinzufügen möchten, müssen Sie "DB" verwenden, um den Kommentar zur Tabelle hinzuzufügen.

Zum Beispiel

Wenn Sie den Kommentar zu Website-Tabelle dann durch unten Syntax hinzufügen möchten Sie den Kommentar zu Tabelle hinzufügen können.

DB::select("ALTER TABLE website COMMENT = 'This table contains the website information for the application'");

HINWEIS: Vor Linie Gebrauch über Sie Website/Ihre Tabelle dann migriert haben müssen n, als Sie können dieses verwenden.

Verwandte Themen