diff --git a/app/Http/Controllers/Api/SearchController.php b/app/Http/Controllers/Api/SearchController.php index 6db9048..4e4ee78 100644 --- a/app/Http/Controllers/Api/SearchController.php +++ b/app/Http/Controllers/Api/SearchController.php @@ -159,12 +159,12 @@ protected function years(Request $request, Builder $query) $end_year = $request->input('end_year'); $matcher = $request->input("year_matcher") ?? "OR"; - if ($start_year && $end_year) { + if ($start_year && $end_year && !($start_year == 1970 && $end_year == (date('Y') + 3))) { if ($matcher == "OR") { $query->whereBetween('year', [$start_year, $end_year]); } elseif ($matcher == "NOT") { - $query->whereNotBetween('year', [$start_year, $end_year]); + $query->whereNotBetween('year', [$start_year, $end_year])->orWhereNull('year'); } } diff --git a/resources/js/components/ExampleComponent.vue b/resources/js/components/ExampleComponent.vue deleted file mode 100644 index 3fb9f9a..0000000 --- a/resources/js/components/ExampleComponent.vue +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - Example Component - - - I'm an example component. - - - - - - - - diff --git a/resources/js/components/Filter.vue b/resources/js/components/Filter.vue deleted file mode 100644 index 86d4480..0000000 --- a/resources/js/components/Filter.vue +++ /dev/null @@ -1,11 +0,0 @@ - - - Category - - {{ option.text }} - - - diff --git a/resources/js/components/Pagination.vue b/resources/js/components/Pagination.vue deleted file mode 100644 index 700eedb..0000000 --- a/resources/js/components/Pagination.vue +++ /dev/null @@ -1,98 +0,0 @@ - - - - - - « - Previous - - - - - {{ n }} - - - - - » - Next - - - - - - - diff --git a/resources/js/components/Result.vue b/resources/js/components/Result.vue deleted file mode 100644 index 71bf4f2..0000000 --- a/resources/js/components/Result.vue +++ /dev/null @@ -1,101 +0,0 @@ - - - - - {{ item.english_name }} - - - {{ item.foreign_name ? item.foreign_name : ' ' }} - - - {{ item.product_number ? item.product_number : ' ' }} - - - - - - - - - - - - - - {{ item.brand.name }} - - - - - - - {{ category.name }} - - - - - - - View Item - - - Edit Item - - - - - - diff --git a/resources/js/components/Search.vue b/resources/js/components/Search.vue deleted file mode 100644 index 770df74..0000000 --- a/resources/js/components/Search.vue +++ /dev/null @@ -1,345 +0,0 @@ - - - - - - - - Filters - - - - Category - - Match - - - - - Brand - - Match - - - - - Features - - Match - - - - - Colorway - - Match - - - - - Tags - - Match - - - - - Year - - Match - - - - - Clear Filters - - - - - - - - - - - - - - Type to search or filter - - - - Search - - - - - - - - - - - - - - - - - - - - - - - - - - - No Results! - Try another search? - - - - - - - - - - - - - - - - diff --git a/resources/js/components/SearchBar.vue b/resources/js/components/SearchBar.vue deleted file mode 100644 index 7f249fc..0000000 --- a/resources/js/components/SearchBar.vue +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - \ No newline at end of file
- {{ item.english_name }} -
- {{ item.foreign_name ? item.foreign_name : ' ' }} -
- {{ item.product_number ? item.product_number : ' ' }} -
- - {{ item.brand.name }} - -
- - {{ category.name }} - -
Type to search or filter
No Results!
Try another search?