2016-07-19 1 views

답변

1

젠장, 일부 atomizing을 고려하십시오.

integer 값의 두 번째 인수는 마이 그 레이션을 생성 할 때 필드의 길이가 아니라 오히려 자동 확장되어야합니다. 문제가 자리하고있는 곳입니다

https://github.com/laravel/framework/blob/330d11ba8cd3d6c0a54a1125943526b126147b5f/src/Illuminate/Database/Schema/Blueprint.php#L443

. 예 : $table->integer('celular',15)->nullable();. Laravel은 15이 사실 값이고 이후 mys3s오류가 발생했기 때문에 자동 증가가되기를 원할 것입니다.

0

은 아마 작동합니다

+0

하지만 자동 증가가 두 개 없으므로 코드를 확인하십시오. –

0

$table->increments('id')->primary() 대신 $table->increments('id')의 수 없습니다이 개 자동 증가 컬럼과 테이블을 구축하려는 테이블의 구조를 확인. 오류 메시지가 열을 기본 키로 정의하지 않았다는 메시지에 따라

관련 문제