«date_subscribeed» не имеет ошибки по умолчанию при запуске вставки SQL - PullRequest
0 голосов
/ 28 сентября 2018

Я получаю сообщение об ошибке:

'date_subscribeed' не имеет значения по умолчанию

При запуске этого SQL:

insert into `companys` (`title`, `idNo`, `expiration_date`, `slug`, `updated_at`, `created_at`)

Это мой файл миграции:

 * Run the migrations.
 *
 * @return void
 */
public function up()
{
    Schema::create('companys', function (Blueprint $table) {
        $table->increments('id');
        $table->string('title',150)->unique();
        $table->string('slug',150);
        $table->varchar('idNo');
        $table->date('date_subscribed');
        $table->date('expiration_date');
        $table->timestamps();
    });
}

/**
 * Reverse the migrations.

Ответы [ 2 ]

0 голосов
/ 28 сентября 2018

Пожалуйста, попробуйте это может помочь вам:

Используйте Carbon класс в верхней части файла, как это use Carbon\Carbon;

public function up() 
{ 
    Schema::create('companys', function (Blueprint $table) {
        $table->increments('id');
        $table->string('title',150)->unique();
        $table->string('slug',150);
        $table->varchar('idNo');
        $table->date('date_subscribed')->default(Carbon::now()->toDateString());
        $table->date('expiration_date')->default(Carbon::now()->toDateString());
        $table->timestamps();
    });
}
0 голосов
/ 28 сентября 2018

используйте nullable () или по умолчанию (\ Carbon \ Carbon :: now () -> toDateString ()) для этого

     public function up() 
     { 
              Schema::create('companys', function (Blueprint $table) { 
                       $table->increments('id'); 
                       $table->string('title',150)->unique(); 
                       $table->string('slug',150);
                       $table->varchar('idNo'); 
                       $table->date('date_subscribed')->nullable(); 
                       $table->date('expiration_date')->nullable(); 
                       $table->timestamps();
             }); 
     }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...