コード例 #1
0
 /**
  * Update the specified resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function update(Request $request, $id)
 {
     // Find the Cartridge
     $cartridge = Cartridge::find($id);
     // Update data
     $cartridge->size = $request->size;
     $cartridge->label = $request->label;
     // Save it
     $cartridge->save();
     session()->flash('message', 'Cartridge has been saved');
     session()->flash('message-type', 'success');
     return Redirect('cartridges');
 }
コード例 #2
0
ファイル: BulletController.php プロジェクト: elconejito/bang
 /**
  * Update the specified resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function update(Request $request, $cartridge_id, $id)
 {
     // Get models
     $bullet = Bullet::find($id);
     $cartridge = Cartridge::find($cartridge_id);
     $purpose = Purpose::find($request->purpose_id);
     // Update data
     $bullet->manufacturer = $request->manufacturer;
     $bullet->model = $request->model;
     $bullet->weight = $request->weight;
     $bullet->notes = $request->notes;
     // Update relationships
     $bullet->purpose()->associate($purpose);
     $bullet->cartridge()->associate($cartridge);
     // Save it
     $bullet->save();
     session()->flash('message', 'Bullet has been saved');
     session()->flash('message-type', 'success');
     return redirect()->action('BulletController@show', [$cartridge->id, $bullet->id]);
 }