public function rows($id, $vehicle_id) { if (!($vehicle = Vehicle::find($vehicle_id))) { return $this->try_($vehicle); } $config = Grids::make($id)->toRowDatasetConfig($id); $filters = $config['source']->custom_filters(); $config['source']->custom_filters($filters + ['test' => 'consumptions.vehicle_id = ' . $vehicle_id]); return $this->dataset($config); }
/** * Creates data provider instance with search query applied * * @param array $params * * @return ActiveDataProvider */ public function search($params) { $query = Vehicle::find(); $dataProvider = new ActiveDataProvider(['query' => $query]); $this->load($params); if (!$this->validate()) { // uncomment the following line if you do not want to return any records when validation fails // $query->where('0=1'); return $dataProvider; } $query->andFilterWhere(['id' => $this->id, 'year' => $this->year]); $query->andFilterWhere(['like', 'make', $this->make])->andFilterWhere(['like', 'model', $this->model]); return $dataProvider; }
/** * Remove the specified resource from storage. * * @param int $id * @return Response */ public function destroy($id) { $guesthistory = GuestHistory::find($id); Event::fire(new DeleteDataPersonGeneralEvent($guesthistory)); $dataspouse = $guesthistory->dataspouse; $datamother = $guesthistory->datamother; $datafather = $guesthistory->datafather; $datapresentaddress = $guesthistory->addresspresent; $dataoriginaladdress = $guesthistory->addressoriginal; foreach ($guesthistory->vehicle as $vehicle) { $vehicleId = $vehicle->id; Vehicle::find($vehicleId)->delete(); } foreach ($guesthistory->datachild as $datachild) { $datachildId = $datachild->id; DataChild::find($datachildId)->delete(); } foreach ($guesthistory->employee as $employee) { $employeeId = $employee->id; Employee::find($employeeId)->delete(); } foreach ($guesthistory->personfamily as $personfamily) { $personfamilyId = $personfamily->id; PersonFamily::find($personfamilyId)->delete(); } if ($guesthistory) { GuestHistory::find($id)->delete(); } if ($dataspouse) { $spouseId = $dataspouse->id; DataSpouse::find($spouseId)->delete(); } if ($datamother) { $motherId = $datamother->id; DataMother::find($motherId)->delete(); } if ($datafather) { $fatherId = $datafather->id; DataFather::find($fatherId)->delete(); } if ($datapresentaddress) { $presentId = $datapresentaddress->id; AddressPresent::find($presentId)->delete(); } if ($dataoriginaladdress) { $original = $dataoriginaladdress->id; AddressOriginal::find($original)->delete(); } return $guesthistory; }
/** * Remove the specified resource from storage. * * @param int $id * @return Response */ public function destroy($personId, $vehicleId) { $person = GuestHistory::find($personId); if ($vehicleId) { $vehicle = Vehicle::find($vehicleId)->delete(); return $person; } else { return null; } }
/** * Remove the specified resource from storage. * * @param int $id * @return Response */ public function destroy($caseId, $vehicleId) { $datacase = DataCase::find($caseId); if ($vehicleId) { $vehicle = Vehicle::find($vehicleId)->delete(); return $datacase; } else { return null; } }