method()) { case 'POST': return [ 'description' => '', 'name' => 'required|unique:albums|max:255', 'storage_id' => 'required|sometimes' ]; case 'PATCH': case 'PUT': $albumId = intval($this->segment(3)); return [ 'description' => 'sometimes', 'name' => 'required|sometimes|max:255|unique:albums,name,' . $albumId, 'storage_id' => 'required|sometimes' ]; } } }