/**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     factory(User::class)->create(['name' => 'User', 'email' => '*****@*****.**', 'password' => bcrypt(123456), 'remember_token' => str_random(10)])->client()->save(Factory(\CodeDelivery\Models\Client::class)->make());
     factory(User::class)->create(['name' => 'Admin', 'email' => '*****@*****.**', 'password' => bcrypt(123456), 'role' => 'admin', 'remember_token' => str_random(10)])->client()->save(Factory(\CodeDelivery\Models\Client::class)->make());
     factory(User::class, 3)->create(['role' => 'deliveryman']);
     //\CodeDelivery\Models\User::truncate();
     factory(\CodeDelivery\Models\User::class, 10)->create()->each(function ($u) {
         $u->client()->save(factory(\CodeDelivery\Models\Client::class)->make());
     });
 }
 public function edit_response()
 {
     //获取内容分类
     $tree = D('Category')->getTree(0, 'id,title,pid,status');
     $cate_list = array();
     foreach ($tree as $key => $val) {
         if ($val['pid'] == 0 && $val['status'] == 1) {
             $cate_list['parent'][$val['id']] = $val;
         }
         if (is_array($val['_'])) {
             foreach ($val['_'] as $v) {
                 if ($v['status'] == 1) {
                     $cate_list['sub'][$val['id']][] = $v;
                 }
             }
             unset($cate_list['parent'][$val['id']]['_']);
         }
     }
     $id = I('id');
     $responseinfo = M('Response')->where(array('id' => $id))->find();
     $edit_model = ucfirst($responseinfo['response_reply']);
     //模板赋值
     $staticinfo = Factory($edit_model)->edit($responseinfo);
     $this->assign($edit_model, $staticinfo);
     $this->assign('meta_title', '关键词管理');
     $this->assign('responseid', $id);
     $this->assign('info', $responseinfo);
     $this->assign('type', $responseinfo['response_reply']);
     $this->assign('cate_list', $cate_list);
     $this->display();
 }