コード例 #1
0
 public function run()
 {
     $purposes = [["symbol" => "list", "group" => "list"], ["symbol" => "xmctb", "group" => "xmctb"], ["symbol" => "imei", "group" => "imei"], ["symbol" => "giám sát", "group" => "monitor"]];
     foreach ($purposes as $purpose) {
         Purpose::create($purpose);
     }
 }
コード例 #2
0
ファイル: PurposeController.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, $id)
 {
     // Find the Purpose
     $purpose = Purpose::find($id);
     // Update data
     $purpose->label = $request->label;
     // Save it
     $purpose->save();
     session()->flash('message', 'Purpose has been saved');
     session()->flash('message-type', 'success');
     return redirect()->action('PurposeController@show', [$purpose->id]);
 }
コード例 #3
0
ファイル: Cartridge.php プロジェクト: elconejito/bang
 public function scopePurposes()
 {
     foreach (Purpose::all() as $purpose) {
     }
     $inventory = Bullet::where('cartridge_id', $this->id)->select(DB::raw('SUM(`inventory`) as inventory, purpose_id'))->groupBy('purpose_id')->get();
 }
コード例 #4
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]);
 }