blessing-skin-server/database/migrations/2016_11_18_134542_import_options.php
Pig Fang 3cf19d8656
Apply fixes from StyleCI (#11)
This pull request applies code style fixes from an analysis carried out by [StyleCI](https://github.styleci.io).

---

For more information, click [here](https://github.styleci.io/analyses/8wKwbZ).
2019-03-02 22:58:37 +08:00

48 lines
915 B
PHP

<?php
use Illuminate\Database\Migrations\Migration;
class ImportOptions extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
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);
}
Option::save();
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
DB::table('options')->delete();
}
}