<?php

use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;

class ChangeOrderIssueAuth extends Migration
{
    /**
     * Run the migrations.
     *
     * @return void
     */
    public function up()
    {
        \App\Authority::query()->create(['name'=>'订单管理-问题件-导入','alias_name'=>'订单管理-问题件-导入']);

        \App\Authority::query()->create(['name'=>'订单管理-订单-生成问题件','alias_name'=>'订单管理-订单-生成问题件']);

        \App\Authority::query()->where('name','订单管理-订单问题件生成-文本导入')
            ->update(['name'=>'订单管理-问题件-导入-Excel导入','alias_name'=>'订单管理-问题件-导入-Excel导入']);

        \App\Authority::query()->create(['name'=>'订单管理-问题件-导入-文本导入','alias_name'=>'订单管理-问题件-导入-文本导入']);

    }

    /**
     * Reverse the migrations.
     *
     * @return void
     */
    public function down()
    {
        \App\Authority::query()->whereIn('name',['订单管理-订单-生成问题件','订单管理-问题件-导入-文本导入','订单管理-问题件-导入'])->delete();
        \App\Authority::query()->where('name','订单管理-问题件-导入-Excel导入')
            ->update(['name'=>'订单管理-订单问题件生成-文本导入','alias_name'=>'订单管理-订单问题件生成-文本导入']);
    }
}
