BetLab - Sports Betting Platform
BetLab is a premium sports betting platform built on PHP Laravel for entrepreneurs launching their own betting website. Users bet on live sports directly or via referrals, while a powerful admin controls users, games and winners. Set up in minutes.
BetLab is a premium sports betting solution built on the PHP Laravel framework, designed for entrepreneurs looking to launch their own betting platforms. It offers a comprehensive system where users can place bets on live sports and games, either directly or through referrals. The admin panel provides full control over users, game management, live betting supervision, and winner selection. BetLab supports unlimited users, bets, and categories. This ready-made solution is easy to set up within minutes, and we provide expert support. Get your copy today and start your sports betting business effortlessly!
Highlighted Features
-
Modern & Cross-Browser Compatibility
Ensuring seamless performance across all major browsers.
-
Powerful Admin Interface
A robust and intuitive dashboard for effortless management.
-
Clean & Modern User Interface
Sleek, user-friendly design for a smooth experience.
-
Flexible Ad Posting
Multiple size options to cater to different needs.
-
Dynamic & Simple Functionality
Smart, efficient, and easy to use.
-
Comprehensive Documentation & GDPR Compliance
Clear guidance and strong data protection.
-
Regular Updates
Continuous improvements and new features.
-
Premium & Quick Support
Reliable assistance whenever you need it.
Technology Stack
-
Laravel Framework
Robust MVC PHP framework powering a clean, scalable, and maintainable backend architecture.
-
PHP 8.x
Latest PHP version ensuring high performance, modern language features, and strong security standards.
-
MySQL / MariaDB
Reliable relational database systems for structured, fast, and consistent data storage across the platform.
-
Bootstrap 5 & jQuery
Responsive front-end framework paired with jQuery for a mobile-friendly, interactive, and consistent user interface.
What will you get along with this script?
-
Full Source Code
Complete and well-structured source code ready to deploy and customize.
-
Project Documentation
Step-by-step guide to help you install, configure, and run the platform smoothly.
-
Complete Project Database
Full database schema with seed data so you can get up and running instantly.
Changelogs
Version 4.1 - 16th March 2026
- [REMOVE] Real Money Usage from Platform to Comply with Envato Policy
- [ADD] In-Platform Virtual Currency System
- [PATCH] Latest System Patch
- [PATCH] Latest Security Patch
Version 4.0 - 29th March 2025
- [ADD] More new widgets to the admin dashboard page.
- [ADD] Integrated a 3rd party API to fetch categories, leagues, teams, games, markets, and odds.
- [ADD] Betting Insights in the ‘My Bets’ page.
- [ADD] A new option to access the ‘Withdraw’ function alongside the ‘Deposit’ option.
- [ADD] Added functionality to view bets placed by game.
- [ADD] ‘My Bets’ option next to the bet slip to show active bets.
- [ADD] Option to edit content for the registration disabled page.
- [ADD] Added a predefined markets list to simplify adding markets to games.
- [ADD] Filter leagues by category and status.
- [ADD] Added functionality to view the markets list by game for declaring outcomes.
- [ADD] New cron job command to fetch games from the 3rd party API.
- [ADD] New cron jobs for fetching leagues, games, odds, and in-play odds from 3rd party APIs.
- [ADD] Bulk action to change the status of multiple leagues.
- [ADD] Introduced cron job commands to enable games to bet.
- [FIX] Fixed the null referral code issue in social login.
- [FIX] Fixed the color dynamic issue on the website.
- [UPDATE] Games list page in the admin panel.
- [UPDATE] More detailed cron job information in the cron job settings page.
- [UPDATE] Redesigned the home page layout and design.
- [UPDATE] Filter by category option in the games list page.
- [UPDATE] Enhanced the bet placement UI.
- [UPDATE] Separated cron job commands for individual tasks (previously a single command for all tasks).
- [UPDATE] Added ‘closed for betting’, ‘cancelled’, and ‘ended’ statuses for games (previously only enable/disable options).
- [UPDATE] Same bet slip for single and multi bets.
- [UPDATE] Enhanced the user dashboard UI.
- [UPDATE] Updated game status options to include ‘closed for betting’, ‘cancelled’, and ‘ended’ (previously only enable/disable).
- [REMOVED] Unnecessary widgets from the user dashboard page.
- [REMOVED] Option for adding custom cron commands and the cron job schedule feature.
- [REMOVED] Upcoming menu from the website as it was not needed.
- [PATCH] Latest security patch.
- [PATCH] Latest system patch
Version 3.0 - 21st May 2024
- [ADD] Push Notification
- [ADD] Social Login
- [ADD] Binance Payment Gateway
- [ADD] Aamarpay Payment Gateway
- [ADD] SslCommerz Payment Gateway
- [ADD] Slug Management for Blogs
- [ADD] SEO Content Management for Blog
- [ADD] Slug Management for Policy Pages
- [ADD] SEO Content Management for Policy Pages
- [ADD] Input type number, url, date, and time in the Form Generator
- [ADD] Configurable Input Field Width in the Form Generator
- [ADD] Configurable Hints/Instructions for Input Fields in the Form Generator
- [ADD] Sorting Option for Input Fields in the Form Generator
- [ADD] Controllable Login System with Google, Facebook, Linkedin
- [ADD] Automatic System Update
- [ADD] Image on Deposit And Withdraw Method
- [ADD] Configurable Number of Items Per Page for Pagination
- [ADD] Configurable Currency Display Format
- [ADD] Redirecting to Intended Location When Required
- [ADD] Resend Code Countdown on Verification Pages
- [ADD] Cron Jobs
- [ADD] Cron Schedule
- [ADD] Cron Job Logs
- [ADD] Cron job Instruction UI
- [UPDATE] Admin Dashboard Widget Design
- [UPDATE] Notification Sending Process
- [UPDATE] User Experience of the Admin Sidebar
- [UPDATE] Improved Menu Searching Functionality on the Admin Panel
- [UPDATE] User Experience of the Select Fields of the Admin Panel
- [UPDATE] Centralized Settings System
- [UPDATE] Form Generator UI on the Admin Panel
- [UPDATE] Google Analytics Script
- [UPDATE] Notification Toaster UI
- [UPDATE] Support Ticket Attachment Upload UI
- [UPDATE] Notification Template Content Configuration
- [UPDATE] Configurable Email From Name and Address for Each Template
- [UPDATE] Configurable SMS From for Each Template
- [UPDATE] Overall User Interface of the Admin Panel
- [PATCH] Laravel 11
- [PATCH] PHP 8.3
- [PATCH] Latest System Patch
- [PATCH] Latest Security Patch
Version 2.0 - 05th September 2023
- [ADD] New ui template
- [ADD] Multibet system
- [ADD] Modern bet slip
- [ADD] American odds
- [ADD] Fraction odds
- [ADD] Teams management
- [ADD] KYC verification system
- [ADD] List of KYC unverified users/bettors
- [ADD] List of KYC pending users/bettors
- [ADD] Adding icon for categories for better ui
- [ADD] Unique slug for category
- [ADD] Uploading image/logo for leagues
- [ADD] Unique slug for leagues
- [ADD] reCAPTCHA verification added in contact form.
- [ADD] Authorize.net payment gateway.
- [ADD] BTCPay gateway.
- [ADD] NMI payment gateway.
- [ADD] Now payment gateway.
- [ADD] Two Checkout payment gateway.
- [FIX] Showing all bets
- [FIX] Setting losers
- [FIX] Approving pending deposit
- [FIX] Same value for starting match & ending match while editing match
- [FIX] Error in commission log
- [FIX] CoinPayment responsive issue solved
- [FIX] Errors in pending bets
- [REMOVE] Old template
- [REMOVE] Icon removed as we are adding images for leagues
- [PATCH] Admin panel UI.
- [PATCH] Email & SMS notification sending system.
- [PATCH] Updated to the latest laravel security patch
- [PATCH] Updated to the latest system version
Version 1.1 - 17st February 2022
- [FIX] Withdrawal page error fixed.
- [FIX] Users email log error fixed.
Support Facility
We provide premium support for all of our products. Whether you need help with installation and configuration, run into a technical issue, or simply have a question before or after your purchase, our dedicated team is always ready to assist you. If you need any assistance, please open a support ticket and we will get back to you with a clear solution as quickly as possible.