[#1500] Fix allocation limit being required even though it isn't used.

This commit is contained in:
Dane Everitt 2019-03-02 14:27:01 -08:00
parent 01e006a308
commit a4d7985e51
No known key found for this signature in database
GPG key ID: EEA66103B3D71F53
2 changed files with 33 additions and 1 deletions

View file

@ -63,7 +63,7 @@ class Server extends Model implements CleansAttributes, ValidableContract
'image' => 'required',
'startup' => 'required',
'database_limit' => 'present',
'allocation_limit' => 'present',
'allocation_limit' => 'sometimes',
];
/**

View file

@ -0,0 +1,32 @@
<?php
use Illuminate\Support\Facades\Schema;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
class SetAllocationLimitDefaultNull extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::table('servers', function (Blueprint $table) {
$table->unsignedInteger('allocation_limit')->nullable()->default(null)->change();
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::table('servers', function (Blueprint $table) {
$table->unsignedInteger('allocation_limit')->nullable()->default(0)->change();
});
}
}