© Copyright preoiT .
Created : 1 Oct 2025
Last Update : 1 Oct 2025
By :
preoiT
Email : preoitinfo@gmail.com
Thank you for purchasing our SEOZ - SEO & Digital Marketing
Agency Laravel Template
This document provides a comprehensive guide to setup up,
understanding, and customizing the template. It covers
installation, file & php structure and support.
If you have any questions or encounter any issues, please don't
hesitate to reach out for support.
Follow these simple steps to get the template running on your local machine:
Ensure that XAMPP, WAMP, or LAMP is installed and running on your computer. If you already have a server with PHP version 8.2 or higher, you can skip this step.
Make sure to have the composer installed & running in your computer. If you already have installed server on your computer, you can skip this step.
composer install
php artisan serve
Before you begin the installation, you should customize the template by replacing the demo content with your own text, images, and assets. To do this, use a code editor such as Visual Studio Code (VS Code), Sublime Text, or any other preferred editor.
Pass props via layout to the global components for ensuring the components's reusability.
Pass data to the component as props.
Reusable Laravel Blade components to maintain consistent layout structure and styling across the template.
Custom Laravel Form Request class used to validate contact form input, ensuring clean and secure data handling.
Defines validation rules and custom error messages for contact form inputs to ensure required fields, proper formats, and length constraints with user-friendly messages.
App\Services\ThemeData.php: Central service to store and manage all theme-related theme data.
Pass Theme Data to the blade file via controller
resources/views/vendor/pagination/custom.blade.php: Custom Blade template for rendering paginated links with zero-padded numbers and navigation arrows.
Applied pagination links at the bottom
app/Providers/AppServiceProvider.php: The data is fetched once in the boot() method and assigned to the variable $footerServices, which is shared with every Blade view rendered by the application.
Seoz Built with latest version of CSS3.
| File Name | Details |
|---|---|
| css/bootstrap.min.css | bootstrap 5 CSS |
| css/font-awesome.css | font-awesome CSS |
| css/animate.min.css | animate CSS |
| css/magnific-popup.css | magnific-popup CSS |
| css/meanmenu.css | magnific-popup CSS |
| css/odometer.css | odometer-popup CSS |
| css/swiper-bundle.min.css | swiper CSS |
| css/nice-select.css | nice-select CSS |
| css/toastr.min.css | toastr css |
| css/main.css | main css |
Seoz Built with Javascript.
| File Name | Details |
|---|---|
| js/jquery.min.js | jquery 3.7.1 JS |
| js/bootstrap.bundle.min.js | bootstrap 5 JS |
| js/jquery.nice-select.min.js | nice-select JS |
| js/odometer.min.js | odometer JS |
| js/jquery.appear.min.js | jquery-appear JS |
| js/swiper-bundle.min.js | swiper JS |
| js/jquery.meanmenu.min.js | meanmenu JS |
| js/magnific-popup.min.js | magnific JS |
| js/wow.min.js | wow JS |
| js/gsap.min.js | gsap animation JS |
| js/ScrollTrigger.min.js | ScrollTrigger JS |
| js/splitting.js | splitting JS |
| js/splitType.js | splitType JS |
| js/script-gsap.js | gsap script JS |
| js/toastr.min.js | toastr JS |
| js/main.js | main JS |
We have used the following plugins.:
Thank you for choosing our Seoz Laravel template! We strive to provide high-quality products and support.
If you have carefully read through this documentation and still have questions, encounter bugs, or need assistance with specific issues related to the template's code and features as advertised, please reach out to us via the ThemeForest support channel.
You can contact us through our profile page: preoiT on ThemeForest.
We aim to provide timely and helpful support to ensure you have a smooth experience using our template.