FEATURE #1753: add commands for enablind/disabling modules

This commit is contained in:
Michal Kváček
2017-08-01 22:58:59 +02:00
parent c2502a2355
commit 8c15a63c2a
12 changed files with 252 additions and 21 deletions
@@ -0,0 +1,38 @@
<?php
use Illuminate\Support\Facades\Schema;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
class AddStaticNameToModulesTable extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::table('modules', function (Blueprint $table) {
$table->string('static_name')->after('description');
});
$modules = \App\Models\Module::all();
foreach ($modules as $module) {
$module->update(['static_name' => $module->static_name]);
}
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::table('modules', function (Blueprint $table) {
$table->dropColumn('static_name');
});
}
}