success($host); // // dd($host->cost()); } /** * Update the specified resource in storage. * * @param \Illuminate\Http\Request $request * @param Host $host * @return \Illuminate\Http\Response */ public function update(Request $request, Host $host) { // $request->validate([ 'status' => 'sometimes|in:stopped,running,suspended,error', 'managed_price' => 'sometimes|numeric|nullable', // 如果是立即扣费 'cost_once' => 'sometimes|boolean|nullable', ]); // if has cost_once if ($request->has('cost_once')) { $host->cost($request->cost_once); return $this->updated($request->cost_once); } $host->update($request->all()); return $this->updated($host); } /** * Remove the specified resource from storage. * * @param Host $host * @return \Illuminate\Http\Response */ public function destroy(Host $host) { // $host->delete(); // return $this->deleted($host); } }