Ejemplo n.º 1
0
 /**
  * Store a newly created resource in storage.
  *
  * @return Response
  */
 public function store()
 {
     //
     $skill = new Skill();
     // skill Model 内容
     $skill->name_jp = Input::get('name_jp');
     $skill->name_en = Input::get('name_en');
     $skill->name_cn = Input::get('name_cn');
     $skill->desc_jp = Input::get('desc_jp');
     $skill->desc_en = Input::get('desc_en');
     $skill->desc_cn = Input::get('desc_cn');
     $skill->race = Input::get('race');
     $skill->attr = Input::get('attr');
     $skill->job = Input::get('job');
     $skill->power = Input::get('power');
     $skill->power_type = Input::get('power_type');
     $skill->admin_memo = Input::get('admin_memo');
     // 原则上做成时非公开
     $skill->open = false;
     // $skill->update_datetime = now();
     if ($skill->save()) {
         return Redirect::to('skill');
     } else {
         return Redirect::back()->withInput()->withErrors('保存失败!');
     }
 }
Ejemplo n.º 2
0
 /**
  * Store a newly skill
  *
  * @param  int  $id
  * @return string
  */
 public function store()
 {
     $vld = Skill::validate(\Input::all());
     if ($vld->passes()) {
         $skill = new Skill(\Input::all());
         $skill->save();
         return json_encode($skill);
     }
     return json_encode(array("Error" => $vld->messages()));
 }
Ejemplo n.º 3
0
 public function addSkill()
 {
     $user = Auth::user();
     $name = Input::get('skill');
     $stars = Input::get('level');
     $skill = Skill::where('user', '=', $user->id)->where('name', '=', $name);
     if ($skill->count() > 0) {
         $skill = $skill->first();
         $rep = 'old';
     } else {
         $skill = new Skill();
         $rep = 'new';
     }
     $skill->user = $user->id;
     $skill->name = $name;
     $skill->level = $stars;
     $skill->save();
     return response()->json(array('response' => $rep, 'skill' => $skill->toArray()));
 }
Ejemplo n.º 4
0
 /**
  * Store a newly created resource in storage.
  *
  * @return Response
  */
 public function store()
 {
     // if ( Skill::where("skill_id",Input::get("skill_id")->get())) {
     // 	return Redirect::back()->withInput()->withErrors('该技能已存在');
     // }
     $skill = new Skill();
     // skill Model 内容
     $skill->skill_id = Input::get('skill_id');
     $skill->name_jp = Input::get('name_jp');
     $skill->name_cn = Input::get('name_cn');
     $skill->desc_jp = Input::get('desc_jp');
     $skill->desc_cn = Input::get('desc_cn');
     $skill->init_cd = Input::get('init_cd');
     $skill->max_cd = Input::get('max_cd');
     $skill->attr1 = Input::get('attr1');
     $skill->attr2 = Input::get('attr2');
     $skill->attr3 = Input::get('attr3');
     $skill->type1 = Input::get('type1');
     $skill->type2 = Input::get('type2');
     // TODO
     // 效果 例如 攻击力X倍 回血X%
     // $skill->effect1   = Input::get('effect1');
     // $skill->effect2   = Input::get('effect2');
     // $skill->effect3   = Input::get('effect3');
     // TODO
     // $skill->data1     = Input::get('data1');
     // $skill->data2     = Input::get('data2');
     // $skill->data3     = Input::get('data3');
     // TODO
     // 范围 例:1(第一位位标识符,1代表我方,2代表敌方,3代表地图)0010000100111110010000100
     // $skill->scope1    = Input::get('scope1');
     // $skill->scope2    = Input::get('scope2');
     // $skill->scope3    = Input::get('scope3');
     if ($skill->save()) {
         return Redirect::to('admin/skill');
     } else {
         return Redirect::back()->withInput()->withErrors('保存失败!');
     }
 }
 public function addSkill()
 {
     $user = User::find(Auth::user()->id);
     if (isset($user)) {
         $skill = new Skill();
         $skill->user_id = $user->id;
         if (Input::get('add_icon') != '') {
             $skill->icon = Input::get('add_icon');
         }
         if (Input::get('add_title') != '') {
             $skill->title = Input::get('add_title');
         }
         if (Input::get('add_caption') != '') {
             $skill->caption = Input::get('add_caption');
         }
         if (Input::get('add_image') != '') {
             $skill->image_id = Input::get('add_image');
         }
         if (Input::get('add_extra_1') != '') {
             $skill->extra_1 = Input::get('add_extra_1');
         }
         if (Input::get('add_extra_2') != '') {
             $skill->extra_2 = Input::get('add_extra_2');
         }
         $skill->save();
         return redirect('home')->with('status', 'success');
     } else {
         return 'An error has occured';
     }
 }
Ejemplo n.º 6
0
 public function storeSkill(Request $request)
 {
     $skill = new Skill();
     $skill->description = $request->input('description');
     $skill->point = $request->input('point');
     $skill->category = $request->input('category');
     $skill->save();
     return Redirect::to('skill');
 }