public function tiresPositionAdd($data) { Part::where('id', $data['part_id'])->where('company_id', Auth::user()['company_id'])->update(['position' => $data['position'], 'vehicle_id' => $data['vehicle_id']]); return true; }
public function testPositionAdd() { $this->post('/tires/position/add', ['part_id' => Part::where('position', 0)->first()['id'], 'position' => 2, 'vehicle_id' => 1, "_token" => csrf_token()])->assertResponseStatus(200); }
public static function getParts($idCurrentPart = null, $optionalChoice = false) { $parts = Part::where('company_id', Auth::user()['company_id']); if (!empty($idCurrentPart)) { $parts = $parts->where('id', '!=', $idCurrentPart); } $parts = $parts->lists('number', 'id'); if ($optionalChoice) { $parts->prepend("", ""); } return $parts; }