blessing-skin-server/database/migrations/2016_11_18_134542_import_options.php

38 lines
814 B
PHP

<?php
use App\Services\Facades\Option;
use Illuminate\Database\Migrations\Migration;
use Illuminate\Support\Facades\DB;
class ImportOptions extends Migration
{
public function up()
{
// import options
$options = config('options');
$options['version'] = config('app.version');
$options['announcement'] = str_replace(
'{version}',
$options['version'],
$options['announcement']
);
$options['copyright_text'] = str_replace(
'{year}',
Carbon\Carbon::now()->year,
$options['copyright_text']
);
foreach ($options as $key => $value) {
Option::set($key, $value);
}
}
public function down()
{
DB::table('options')->delete();
}
}