/** * 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('保存失败!'); } }
/** * 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())); }
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())); }
/** * 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'; } }
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'); }