isMethod('get')) { return []; } return [ 'name' => 'required|array', 'name.*' => 'required|string', 'deliveryPrice' => 'nullable|array', 'deliveryPrice.*' => 'required|array', 'deliveryPrice.*.power_id' => 'required|integer|exists:powers,id', 'deliveryPrice.*.price' => 'required|numeric', ]; } /** * @return array */ public function getName(): array { return $this->get('name'); } public function getCash() { if ($this->get('cash')) { return true; } return false; } }