public function store(RankRequest $request, User $user) { $rank = new Rank(); $rank->fill($request->all()); $rank->save(); $log = new Log(); $log->user_id = $user->id; $log->log = "新建等级" . $rank->id; $log->save(); return redirect()->action('RankController@index'); }
/** * Update an rank. * Responds to requests to PATCH /rank * * @param \App\Http\Requests\RankRequest $request * @return Response */ public function update(RankRequest $request) { $currentRank1 = Rank::where('rank', 1)->first(); $currentRank2 = Rank::where('rank', 2)->first(); $currentRank3 = Rank::where('rank', 3)->first(); $currentRank4 = Rank::where('rank', 4)->first(); $currentRank1->update(['min' => $request->get('rank_1')]); $currentRank2->update(['min' => $request->get('rank_2'), 'max' => $request->get('rank_1') - 1]); $currentRank3->update(['min' => $request->get('rank_3'), 'max' => $request->get('rank_2') - 1]); $currentRank4->update(['max' => $request->get('rank_3') - 1]); return back()->with('success', 'Ranks are updated successfully!'); }