2013-06-12 5 views
0

SQL Server에서 Laravel을 사용하고 있으며 PHP 세션을 데이터베이스에 저장하려고합니다. 나는 http://laravel.com/docs/session#database-sessions 당 세션 테이블을 만든하지만 페이지를로드 할 때 다음과 같은 오류가 점점 오전 :SQL Server에서 Laravel 데이터베이스 세션 사용

PDOException was thrown when trying to read the session data: SQLSTATE[22001]: [Microsoft][SQL Server Native Client 11.0][SQL Server]String or binary data would be truncated. 

업데이트 :

내가 수동으로 테이블을 만들어이 고정 :

CREATE TABLE portal_sessions (
id VARCHAR(255) PRIMARY KEY NOT NULL, 
last_activity INT NOT NULL, 
payload TEXT NOT NULL); 

답변

1

페이로드 열이 모든 세션 데이터를 저장할만큼 충분히 큰지 확인하십시오. 나는 그것이 "VARCHAR (MAX)"인지 확인하는 것이 좋습니다

+0

나는 이것이 열 길이와 관련된 문제인 것 같다고 동의합니다. –

관련 문제