2017-12-10 10 views
0

私は記事があるビルドされたlaravelアプリを持っています。これらの記事では、私はvarcharを意味する文字列としてデータベースに格納されているコンテンツセクションを持っています。私は実際にいくつかの大きなコンテンツに入れdidntのとき、それは適切に働いていたが、今それは言う:Laravelはデータベースにhtmlを保存しようとしています

Stringデータ、右側の切り捨て:列「コンテンツ」の1406年のデータは長すぎる行1

では、どのようにしていますそのタイプのコンテンツをhtmlとしてデータベースに保存することを提案しましたか?

答えて

1

Laravelは、それぞれ対応するMySQLに解決されるtext,mediumTextおよびlongTextの列の種類をサポートしています。

インスタンスのための適切な移行エントリは次のようになります。

$table->text('content'); 
+0

パーフェクト。私は古いプロジェクトで使っていましたが、私はそれらを忘れてしまいました。ありがとう – Nikonah

0

この列のサイズを大きくする必要があるのはcontentです。つまり、彼のタイプをvarcharからtextに変更します。

関連する問題