Laravel 5.3 - Connection.php第761行中的QueryException

时间:2016-11-09 14:05:11

标签: php sql laravel

我一直收到这个错误:

  

(常规错误:1366)不正确的整数值

每当我尝试使用以下特定列发布表单时:

public function up()
{
    Schema::table('dossiers', function (Blueprint $table) {             
        $table->integer('amount_of_cilinders')->nullable();         
        $table->integer('amount_of_doors')->nullable();            
        $table->integer('manufacturing_year')->nullable();          
        $table->integer('manufacturing_month')->nullable();
        $table->date('date_first_admission')->nullable();                         
        $table->integer('weight')->nullable();                                            
        $table->integer('power')->nullable();      
    });
}

尽管我的所有列都设置为可为空,但SQL要求我在输入中填写整数/日期。

这里出了什么问题?

1 个答案:

答案 0 :(得分:0)

听起来您正试图通过表单向列中发布非整数值。我建议检查从表单传递的数据。