Needle V2 is a modern faceted search system built with Laravel 12 and marked up using Blade template engine. All search requests are performed using AJAX, so there is no page refresh or redirection while filtering products. The result is a fast, smooth and responsive search experience.
Needle V2 now includes a complete admin panel for product management, a dedicated single product page, improved filtering architecture and support for the latest Laravel ecosystem.
Needle V2 is designed with simplicity, performance and scalability in mind. The codebase is clean, properly organized and easy to modify. All filter options are generated dynamically from the database, so there is no need to manually create large amounts of filter HTML or checkbox lists.
Simply add your products and attributes to the database and the faceted search panel updates automatically.
This system can be used for many different types of websites including:
Faceted navigation can become a major SEO challenge for large eCommerce websites. Multiple combinations of product attributes such as color, type or material may generate thousands of similar URLs and waste Googlebot crawl budget.
Needle uses AJAX-based filtering and navigation to avoid generating unnecessary URLs during filtering operations. The filtering process happens client-side with JavaScript, without reloading the page, improving both user experience and crawl efficiency.
You can access the admin panel using the following credentials:
2026.06.19 - Added single product page 2026.06.19 - Added admin panel for product upload 2026.06.12 - Upgrade to Laravel 12 2026.06.12 - Added spatie/laravel-html 2026.06.12 - Removed abandoned package laravelcollective/html 2025.05.03 - Removed abandoned package "fzaninotto/faker" 2025.05.03 - Upgraded to Laravel 9 2022.11.14 - Upgraded to Bootstrap 5 2022.10.30 - Upgraded to Laravel 9 2022.01.13 - Bugfix on products-colors relation. 2021.08.24 - Add new range slider (touch compatible). 2021.08.14 - Add intermediary table for "Products" and "Colors". From now on a product can have multiple colors. 2021.01.19 - Remove "Load More >>>" button if there is no more items. 2020.11.04 - Upgrade to Laravel 8.0 2020.07.28 - Upgrade to Laravel 7.22.2 2020.04.30 - Bugfix on "ajax product loading" while refreshing browser. 2019.04.09 - Responsive Design 2018.12.27 - Compatible with IE11 & Edge 2018.12.27 - Move product listing view code to New Blade File from Controller 2018.12.27 - Improve ajax pagination 2018.06.15 - Add "Clear all filters" button 2018.06.15 - Replace custom pagination with laravel-bootstrap default pagination 2018.06.15 - Improve code quality. Reduce search time and page loading time. 2018.03.24 - Category, Brand, Color, Type and Offers can be search by the "Search Box" 2018.03.07 - Ensure compatibility with Laravel 5.6 2018.02.10 - Display available product quantity on search list 2018.01.22 - Upgrade search engine 2017.12.06 - Bug fix: '500 server error' on `offers` selection 2017.11.09 - Bug fix: Stop previous Ajax request if new request starts 2017.11.01 - Bug fix on "Load more >>>" of "Type" filter 2017.11.01 - Add meta tags to improve SEO and control Spider Crawler 2017.10.23 - Collapsible search option 2017.10.23 - Add "Load more >>>" in search option 2017.09.17 - Initial Upload
$15 |
Download |
5 average based on 6 ratings.
| Last Update | 2026-05-19 |
| Created | 2017-09-23 |
| Sales | 100 |
| Discussion | Comments |
| Compatible Browsers | IE11 Firefox Safari Opera Chrome Edge |
| Software Version | PHP 8.x PHP 7.x MySQL 8.x MySQL 5.x |
| High Resolution | |
| Software Framework | Laravel |
| Files Included | JavaScript JS JavaScript JSON HTML XML CSS PHP SQL |
| Video Preview Resolution |