SEOZ - SEO & Digital Marketing Agency Laravel Template

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.

Installation

Follow these simple steps to get the template running on your local machine:

  1. Install Server (Recommended PHP version: >8.2)
    • 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.

  2. Install Composer (Recommended version: >= 2.2)
    • 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.

  3. This would install all the required packages in the vendor folder.
    composer install
  4. The development server is accessible at http://localhost:8000. To run on other port just run command : php artisan serve --port=8001
    php artisan serve
  5. Customize Seoz Laravel Template
    • 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.

File Structure

Seoz template file structure screenshot



PHP Structure

Seoz template file structure screenshot

Props by Layout

Pass props via layout to the global components for ensuring the components's reusability.

Props by Layout screenshot

Props by Component

Pass data to the component as props.

Props by component screenshot

Component Reusability

Reusable Laravel Blade components to maintain consistent layout structure and styling across the template.

Props by component screenshot

Custom Request

Custom Laravel Form Request class used to validate contact form input, ensuring clean and secure data handling.

Props by component screenshot

Custom Validation

Defines validation rules and custom error messages for contact form inputs to ensure required fields, proper formats, and length constraints with user-friendly messages.

Props by component screenshot

Theme Data

App\Services\ThemeData.php: Central service to store and manage all theme-related theme data.

Theme data screenshot

Pass Theme Data to the blade file via controller


Controller screenshot

Custom Pagination

resources/views/vendor/pagination/custom.blade.php: Custom Blade template for rendering paginated links with zero-padded numbers and navigation arrows.

Theme data screenshot

Applied pagination links at the bottom


Controller screenshot

Global Data Sharing

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.

Theme data screenshot

CSS

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

Javascript

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

Resources & Credits

We have used the following plugins.:

  • jquery 3.7.1

  • Swiper

  • nice-select

  • WOW Js

  • gsap Js

  • ScrollTrigger Js

  • Splitting Js

  • splitType Js

  • Meanmenu.js

  • Magnific-popup Js

  • Toastr Js

Support

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.