2017-12-10 7 views
0

기사가있는 내장 된 laravel 앱이 있습니다. 이 기사에서는 데이터베이스에 varchar를 의미하는 문자열로 저장되는 내용 섹션이 있습니다. 나는 실제로 몇 가지 큰 컨텐츠에 넣어 일부러 때 제대로 작동하지만 지금은 말한다 :Laravel 데이터베이스에 html을 저장하려고합니다.

문자열 데이터 오른쪽 절단 : 열 '내용'에 대한 1406 데이터 너무 긴 행 1

에서 어떻게 내가 오전 html로 데이타베이스에 그 종류의 내용을 알려주고 싶습니까?

답변

1

Laravel은 해당 MySQL 버전으로 해결되는 text, mediumTextlongText 열 유형을 지원합니다.

인스턴스에 대한 적절한 마이그레이션 항목은 다음과 같습니다

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

적합합니다. 나는 오래된 프로젝트에서 그것을 사용했지만 나는 그들을 잊어 버렸다. 감사 – Nikonah

0

그냥이 열의 크기를 늘리면 데이터베이스에 content이 필요합니다. 즉, 그의 유형을 varchar에서 text으로 변경하십시오.