The Favorite Multi-Curriculum Learning for Parents and Teachers

The #1 Common Core-aligned math and spelling app for kids. LoonyLearn is for parents and teachers who want to inspire learning, improve scores, and see results. Try it free for 14 days!
customizable learning experience

Customizable Learning
Experience

Our library of math and spelling games can be played with any of our math and spelling topics. Simply assign a topic or let our self-guided curriculum choose a topic, then let your child choose the game they want to play.
improve scores

Improve
Scores

Ensure your child receives the right support. Our curriculum...
  • Adapts to student needs
  • Inspires learning in Math and English Language Arts
  • Aligns to the Common Core State Standards
see results

See
Results

Monitor your student’s progress on your personal dashboard. Your dashboard shows you real-time data on…
  • Time spent practicing
  • Student mistakes
  • Grade-level proficiency
Start your 14-day free trial today.
No credit card information required!
“LoonyLearn is so much fun. It has great challenges, it has great adventures. It’s good, great, amazing, excellent. But excellent is the most one I would circle. Excellent. Not any of the other ones. Just excellent. I love LoonyLearn.” Sophia, 3rd Grade
“Loony learn is a fun and interactive way to keep kids learning without them even knowing it. They look forward to playing every time without complaints.” Peter, Parent
“I love LoonyLearn because it is easy to use and my students love playing the games! From my teacher dashboard, I can assign students topics individually, which is great for when I have kids who have fallen behind. I can make sure they relearn what they missed without slowing down the rest of the class.” Sam, 3rd Grade Teacher

Fun for Kids,
Convenient for Parents & Teachers!

Our platform makes learning fun for students with a gamified curriculum. We used the principle of Flow Theory to create games that are educational but also engaging for students. Parents and teachers love LoonyLearn because of our dashboards. As students play, all of their data is tracked and sent to the parent or teacher dashboard, then it is displayed in easy to interpret graphs and charts. You don’t have to be an educator to understand how your student is progressing!

Get ahead, catch-up or stay on track with our complete Common Core math and spelling curriculums

learning math
Math
Counting, Adding, Subtraction, Base-ten, Multiplication, Division, Fractions, Decimals, Geometry, Measurement, and much more
learning spelling
Spelling
Create your own spelling list or choose from our complete spelling curriculum for kids K – 5 th grade

Membership levels

While our games are free to play, to save student results and access your parent/teacher dashboard join the LoonyLearn family! Click below to get started.
Parent
Up to 5 kids Try for Free!
Teacher
Up to 40 kids Try for Free!
School-wide
Contact us Contact us!
Free Parent Account Free Teacher Account Parent Account Teacher Account
Play Time 5 minutes per day 5 minutes per day Unlimited Unlimited
Data Tracking Limited Limited Yes Yes
Create Assignments No No Yes Yes
Access to Individualize Learning Pathway No No Yes Yes
Weekly Student Reports Limited Limited Yes Yes
Monthly Student Reports Limited Limited Yes Yes
7.2.29-1+ubuntu18.04.1+deb.sury.org+1Version245.15msRequest Duration6.7MBMemory UsageGET /Route
    • Booting (13.49ms)
    • Application (231.55ms)
    • 1 x Application (94.45%)
      231.55ms
      1 x Booting (5.5%)
      13.49ms
      29 templates were rendered
      • v2.public.index (resources/views/v2/public/index.blade.php)6blade
        Params
        0
        featured
        1
        categories
        2
        wheel
        3
        categoriesList
        4
        categoriesSpelling
        5
        categoriesMath
      • v2.public.index.cover (resources/views/v2/public/index/cover.blade.php)10blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        featured
        5
        categories
        6
        wheel
        7
        categoriesList
        8
        categoriesSpelling
        9
        categoriesMath
      • v2.public.index.about (resources/views/v2/public/index/about.blade.php)10blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        featured
        5
        categories
        6
        wheel
        7
        categoriesList
        8
        categoriesSpelling
        9
        categoriesMath
      • v2.public.index.video (resources/views/v2/public/index/video.blade.php)10blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        featured
        5
        categories
        6
        wheel
        7
        categoriesList
        8
        categoriesSpelling
        9
        categoriesMath
      • v2.public.index.reviews (resources/views/v2/public/index/reviews.blade.php)10blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        featured
        5
        categories
        6
        wheel
        7
        categoriesList
        8
        categoriesSpelling
        9
        categoriesMath
      • v2.public.index.reviews.item (resources/views/v2/public/index/reviews/item.blade.php)13blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        featured
        5
        categories
        6
        wheel
        7
        categoriesList
        8
        categoriesSpelling
        9
        categoriesMath
        10
        image
        11
        content
        12
        name
      • v2.public.index.reviews.item (resources/views/v2/public/index/reviews/item.blade.php)13blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        featured
        5
        categories
        6
        wheel
        7
        categoriesList
        8
        categoriesSpelling
        9
        categoriesMath
        10
        image
        11
        content
        12
        name
      • v2.public.index.reviews.item (resources/views/v2/public/index/reviews/item.blade.php)13blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        featured
        5
        categories
        6
        wheel
        7
        categoriesList
        8
        categoriesSpelling
        9
        categoriesMath
        10
        image
        11
        content
        12
        name
      • v2.public.index.learning (resources/views/v2/public/index/learning.blade.php)10blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        featured
        5
        categories
        6
        wheel
        7
        categoriesList
        8
        categoriesSpelling
        9
        categoriesMath
      • v2.public.index.membership (resources/views/v2/public/index/membership.blade.php)10blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        featured
        5
        categories
        6
        wheel
        7
        categoriesList
        8
        categoriesSpelling
        9
        categoriesMath
      • v2.public.index.membership.title (resources/views/v2/public/index/membership/title.blade.php)10blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        featured
        5
        categories
        6
        wheel
        7
        categoriesList
        8
        categoriesSpelling
        9
        categoriesMath
      • v2.public.index.membership.packages (resources/views/v2/public/index/membership/packages.blade.php)10blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        featured
        5
        categories
        6
        wheel
        7
        categoriesList
        8
        categoriesSpelling
        9
        categoriesMath
      • v2.public.index.membership.table (resources/views/v2/public/index/membership/table.blade.php)10blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        featured
        5
        categories
        6
        wheel
        7
        categoriesList
        8
        categoriesSpelling
        9
        categoriesMath
      • v2._layouts.public (resources/views/v2/_layouts/public.blade.php)10blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        featured
        5
        categories
        6
        wheel
        7
        categoriesList
        8
        categoriesSpelling
        9
        categoriesMath
      • v2._common.header (resources/views/v2/_common/header.blade.php)10blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        featured
        5
        categories
        6
        wheel
        7
        categoriesList
        8
        categoriesSpelling
        9
        categoriesMath
      • cookieConsent::index (resources/views/vendor/cookieConsent/index.blade.php)12blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        featured
        5
        categories
        6
        wheel
        7
        categoriesList
        8
        categoriesSpelling
        9
        categoriesMath
        10
        alreadyConsentedWithCookies
        11
        cookieConsentConfig
      • cookieConsent::dialogContents (resources/views/vendor/cookieConsent/dialogContents.blade.php)12blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        featured
        5
        categories
        6
        wheel
        7
        categoriesList
        8
        categoriesSpelling
        9
        categoriesMath
        10
        alreadyConsentedWithCookies
        11
        cookieConsentConfig
      • v2._common.header.learning (resources/views/v2/_common/header/learning.blade.php)10blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        featured
        5
        categories
        6
        wheel
        7
        categoriesList
        8
        categoriesSpelling
        9
        categoriesMath
      • v2._common.header.benefits (resources/views/v2/_common/header/benefits.blade.php)10blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        featured
        5
        categories
        6
        wheel
        7
        categoriesList
        8
        categoriesSpelling
        9
        categoriesMath
      • _common.takeover (resources/views/_common/takeover.blade.php)10blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        featured
        5
        categories
        6
        wheel
        7
        categoriesList
        8
        categoriesSpelling
        9
        categoriesMath
      • _common.takeover.claim (resources/views/_common/takeover/claim.blade.php)10blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        featured
        5
        categories
        6
        wheel
        7
        categoriesList
        8
        categoriesSpelling
        9
        categoriesMath
      • _common.takeover.notifications (resources/views/_common/takeover/notifications.blade.php)10blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        featured
        5
        categories
        6
        wheel
        7
        categoriesList
        8
        categoriesSpelling
        9
        categoriesMath
      • _common.takeover.playtime (resources/views/_common/takeover/playtime.blade.php)10blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        featured
        5
        categories
        6
        wheel
        7
        categoriesList
        8
        categoriesSpelling
        9
        categoriesMath
      • _common.takeover.authentication (resources/views/_common/takeover/authentication.blade.php)10blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        featured
        5
        categories
        6
        wheel
        7
        categoriesList
        8
        categoriesSpelling
        9
        categoriesMath
      • v2._common.footer (resources/views/v2/_common/footer.blade.php)10blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        featured
        5
        categories
        6
        wheel
        7
        categoriesList
        8
        categoriesSpelling
        9
        categoriesMath
      • v2._common.footer.top (resources/views/v2/_common/footer/top.blade.php)10blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        featured
        5
        categories
        6
        wheel
        7
        categoriesList
        8
        categoriesSpelling
        9
        categoriesMath
      • v2._common.footer.sub (resources/views/v2/_common/footer/sub.blade.php)10blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        featured
        5
        categories
        6
        wheel
        7
        categoriesList
        8
        categoriesSpelling
        9
        categoriesMath
      • cookieConsent::index (resources/views/vendor/cookieConsent/index.blade.php)5blade
        Params
        0
        alreadyConsentedWithCookies
        1
        cookieConsentConfig
        2
        categoriesList
        3
        categoriesSpelling
        4
        categoriesMath
      • cookieConsent::dialogContents (resources/views/vendor/cookieConsent/dialogContents.blade.php)9blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        alreadyConsentedWithCookies
        5
        cookieConsentConfig
        6
        categoriesList
        7
        categoriesSpelling
        8
        categoriesMath
      uri
      GET /
      middleware
      web
      controller
      App\Http\Controllers\PublicController@index
      namespace
      App\Http\Controllers
      prefix
      where
      file
      app/Http/Controllers/PublicController.php:24-55
      6 statements were executed3.44ms
      • select * from `games` where `featured` = 1 order by `created_at` desc limit 3480μs/app/Repositories/GameRepository.php:219loonylearn_staging
        Metadata
        Bindings
        • 0. 1
        Hints
        • Use SELECT * only if you need all columns from table
        Backtrace
        • 14. /app/Repositories/GameRepository.php:219
        • 15. /vendor/laravel/framework/src/Illuminate/Cache/Repository.php:387
        • 16. /vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:356
        • 17. /app/Repositories/GameRepository.php:220
        • 18. /app/Services/GameService.php:180
        • 19. /app/Http/Controllers/PublicController.php:35
        • 22. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:45
        • 23. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:219
        • 24. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:176
        • 25. /vendor/laravel/framework/src/Illuminate/Routing/Router.php:680
        • 26. /vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:30
        • 27. /app/Http/Middleware/Maintenance.php:33
        • 28. /vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163
        • 29. /vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53
        • 30. /vendor/spatie/laravel-cookie-consent/src/CookieConsentMiddleware.php:12
        • 31. /vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163
        • 32. /vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53
        • 33. middleware::bindings:41
        • 34. /vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163
        • 35. /vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53
        • 36. /vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php:75
        • 37. /vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163
        • 38. /vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53
        • 39. /vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php:49
        • 40. /vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163
        • 41. /vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53
        • 42. /vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php:56
        • 43. /vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163
        • 44. /vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53
        • 45. /vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php:37
        • 46. /vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163
        • 47. /vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53
        • 48. /vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php:66
        • 49. /vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163
      • select * from `categories` where `categories`.`id` in (1, 3)330μs/app/Repositories/GameRepository.php:219loonylearn_staging
        Metadata
        Hints
        • Use SELECT * only if you need all columns from table
        Backtrace
        • 19. /app/Repositories/GameRepository.php:219
        • 20. /vendor/laravel/framework/src/Illuminate/Cache/Repository.php:387
        • 21. /vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:356
        • 22. /app/Repositories/GameRepository.php:220
        • 23. /app/Services/GameService.php:180
        • 24. /app/Http/Controllers/PublicController.php:35
        • 27. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:45
        • 28. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:219
        • 29. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:176
        • 30. /vendor/laravel/framework/src/Illuminate/Routing/Router.php:680
        • 31. /vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:30
        • 32. /app/Http/Middleware/Maintenance.php:33
        • 33. /vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163
        • 34. /vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53
        • 35. /vendor/spatie/laravel-cookie-consent/src/CookieConsentMiddleware.php:12
        • 36. /vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163
        • 37. /vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53
        • 38. middleware::bindings:41
        • 39. /vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163
        • 40. /vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53
        • 41. /vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php:75
        • 42. /vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163
        • 43. /vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53
        • 44. /vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php:49
        • 45. /vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163
        • 46. /vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53
        • 47. /vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php:56
        • 48. /vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163
        • 49. /vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53
      • select count(*) as aggregate from `games` left join `statistics` on `statistics`.`game_id` = `games`.`id` where `games`.`category_id` = 2 and `games`.`active` = 1 group by `games`.`id` limit 6560μs/app/Repositories/GameRepository.php:150loonylearn_staging
        Metadata
        Bindings
        • 0. 2
        • 1. 1
        Hints
        • LIMIT without ORDER BY causes non-deterministic results, depending on the query execution plan
        Backtrace
        • 15. /app/Repositories/GameRepository.php:150
        • 16. /vendor/laravel/framework/src/Illuminate/Cache/Repository.php:387
        • 17. /vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:356
        • 18. /app/Repositories/GameRepository.php:158
        • 19. /app/Services/CategoryService.php:159
        • 20. /app/Http/Controllers/PublicController.php:38
        • 23. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:45
        • 24. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:219
        • 25. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:176
        • 26. /vendor/laravel/framework/src/Illuminate/Routing/Router.php:680
        • 27. /vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:30
        • 28. /app/Http/Middleware/Maintenance.php:33
        • 29. /vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163
        • 30. /vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53
        • 31. /vendor/spatie/laravel-cookie-consent/src/CookieConsentMiddleware.php:12
        • 32. /vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163
        • 33. /vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53
        • 34. middleware::bindings:41
        • 35. /vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163
        • 36. /vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53
        • 37. /vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php:75
        • 38. /vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163
        • 39. /vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53
        • 40. /vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php:49
        • 41. /vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163
        • 42. /vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53
        • 43. /vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php:56
        • 44. /vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163
        • 45. /vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53
        • 46. /vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php:37
        • 47. /vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163
        • 48. /vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53
        • 49. /vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php:66
      • select DISTINCT games.id, games.*, COUNT(statistics.id) as played from `games` left join `statistics` on `statistics`.`game_id` = `games`.`id` where `games`.`category_id` = 2 and `games`.`active` = 1 group by `games`.`id` limit 6650μs/app/Repositories/GameRepository.php:157loonylearn_staging
        Metadata
        Bindings
        • 0. 2
        • 1. 1
        Hints
        • LIMIT without ORDER BY causes non-deterministic results, depending on the query execution plan
        Backtrace
        • 14. /app/Repositories/GameRepository.php:157
        • 15. /vendor/laravel/framework/src/Illuminate/Cache/Repository.php:387
        • 16. /vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:356
        • 17. /app/Repositories/GameRepository.php:158
        • 18. /app/Services/CategoryService.php:159
        • 19. /app/Http/Controllers/PublicController.php:38
        • 22. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:45
        • 23. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:219
        • 24. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:176
        • 25. /vendor/laravel/framework/src/Illuminate/Routing/Router.php:680
        • 26. /vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:30
        • 27. /app/Http/Middleware/Maintenance.php:33
        • 28. /vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163
        • 29. /vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53
        • 30. /vendor/spatie/laravel-cookie-consent/src/CookieConsentMiddleware.php:12
        • 31. /vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163
        • 32. /vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53
        • 33. middleware::bindings:41
        • 34. /vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163
        • 35. /vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53
        • 36. /vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php:75
        • 37. /vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163
        • 38. /vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53
        • 39. /vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php:49
        • 40. /vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163
        • 41. /vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53
        • 42. /vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php:56
        • 43. /vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163
        • 44. /vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53
        • 45. /vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php:37
        • 46. /vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163
        • 47. /vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53
        • 48. /vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php:66
        • 49. /vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163
      • select count(*) as aggregate from `games` left join `statistics` on `statistics`.`game_id` = `games`.`id` where `games`.`category_id` = 1 and `games`.`active` = 1 group by `games`.`id` limit 6370μs/app/Repositories/GameRepository.php:150loonylearn_staging
        Metadata
        Bindings
        • 0. 1
        • 1. 1
        Hints
        • LIMIT without ORDER BY causes non-deterministic results, depending on the query execution plan
        Backtrace
        • 15. /app/Repositories/GameRepository.php:150
        • 16. /vendor/laravel/framework/src/Illuminate/Cache/Repository.php:387
        • 17. /vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:356
        • 18. /app/Repositories/GameRepository.php:158
        • 19. /app/Services/CategoryService.php:159
        • 20. /app/Http/Controllers/PublicController.php:38
        • 23. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:45
        • 24. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:219
        • 25. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:176
        • 26. /vendor/laravel/framework/src/Illuminate/Routing/Router.php:680
        • 27. /vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:30
        • 28. /app/Http/Middleware/Maintenance.php:33
        • 29. /vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163
        • 30. /vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53
        • 31. /vendor/spatie/laravel-cookie-consent/src/CookieConsentMiddleware.php:12
        • 32. /vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163
        • 33. /vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53
        • 34. middleware::bindings:41
        • 35. /vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163
        • 36. /vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53
        • 37. /vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php:75
        • 38. /vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163
        • 39. /vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53
        • 40. /vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php:49
        • 41. /vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163
        • 42. /vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53
        • 43. /vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php:56
        • 44. /vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163
        • 45. /vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53
        • 46. /vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php:37
        • 47. /vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163
        • 48. /vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53
        • 49. /vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php:66
      • select DISTINCT games.id, games.*, COUNT(statistics.id) as played from `games` left join `statistics` on `statistics`.`game_id` = `games`.`id` where `games`.`category_id` = 1 and `games`.`active` = 1 group by `games`.`id` limit 61.05ms/app/Repositories/GameRepository.php:157loonylearn_staging
        Metadata
        Bindings
        • 0. 1
        • 1. 1
        Hints
        • LIMIT without ORDER BY causes non-deterministic results, depending on the query execution plan
        Backtrace
        • 14. /app/Repositories/GameRepository.php:157
        • 15. /vendor/laravel/framework/src/Illuminate/Cache/Repository.php:387
        • 16. /vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:356
        • 17. /app/Repositories/GameRepository.php:158
        • 18. /app/Services/CategoryService.php:159
        • 19. /app/Http/Controllers/PublicController.php:38
        • 22. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:45
        • 23. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:219
        • 24. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:176
        • 25. /vendor/laravel/framework/src/Illuminate/Routing/Router.php:680
        • 26. /vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:30
        • 27. /app/Http/Middleware/Maintenance.php:33
        • 28. /vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163
        • 29. /vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53
        • 30. /vendor/spatie/laravel-cookie-consent/src/CookieConsentMiddleware.php:12
        • 31. /vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163
        • 32. /vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53
        • 33. middleware::bindings:41
        • 34. /vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163
        • 35. /vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53
        • 36. /vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php:75
        • 37. /vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163
        • 38. /vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53
        • 39. /vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php:49
        • 40. /vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163
        • 41. /vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53
        • 42. /vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php:56
        • 43. /vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163
        • 44. /vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53
        • 45. /vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php:37
        • 46. /vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163
        • 47. /vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53
        • 48. /vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php:66
        • 49. /vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163
          _token
          lNSphnkRl9hdAM17bOHv3161IewlGHPGGxcBtXo9
          _previous
          array:1 [ "url" => "https://groundzero.loonylearn.com" ]
          _flash
          array:2 [ "old" => [] "new" => [] ]
          PHPDEBUGBAR_STACK_DATA
          []
          telescope
          View in Telescope
          path_info
          /
          status_code
          200
          
          status_text
          OK
          format
          html
          content_type
          text/html; charset=UTF-8
          request_query
          []
          
          request_request
          []
          
          request_headers
          0 of 0
          array:15 [ "host" => array:1 [ 0 => "groundzero.loonylearn.com" ] "connection" => array:1 [ 0 => "keep-alive" ] "pragma" => array:1 [ 0 => "no-cache" ] "cache-control" => array:1 [ 0 => "no-cache" ] "sec-ch-ua" => array:1 [ 0 => ""HeadlessChrome";v="129", "Not=A?Brand";v="8", "Chromium";v="129"" ] "sec-ch-ua-mobile" => array:1 [ 0 => "?0" ] "sec-ch-ua-platform" => array:1 [ 0 => ""Windows"" ] "upgrade-insecure-requests" => array:1 [ 0 => "1" ] "user-agent" => array:1 [ 0 => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" ] "accept" => array:1 [ 0 => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" ] "sec-fetch-site" => array:1 [ 0 => "none" ] "sec-fetch-mode" => array:1 [ 0 => "navigate" ] "sec-fetch-user" => array:1 [ 0 => "?1" ] "sec-fetch-dest" => array:1 [ 0 => "document" ] "accept-encoding" => array:1 [ 0 => "gzip, deflate, br, zstd" ] ]
          request_server
          0 of 0
          array:40 [ "HTTPS" => "on" "SSL_TLS_SNI" => "groundzero.loonylearn.com" "HTTP_HOST" => "groundzero.loonylearn.com" "HTTP_CONNECTION" => "keep-alive" "HTTP_PRAGMA" => "no-cache" "HTTP_CACHE_CONTROL" => "no-cache" "HTTP_SEC_CH_UA" => ""HeadlessChrome";v="129", "Not=A?Brand";v="8", "Chromium";v="129"" "HTTP_SEC_CH_UA_MOBILE" => "?0" "HTTP_SEC_CH_UA_PLATFORM" => ""Windows"" "HTTP_UPGRADE_INSECURE_REQUESTS" => "1" "HTTP_USER_AGENT" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" "HTTP_ACCEPT" => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" "HTTP_SEC_FETCH_SITE" => "none" "HTTP_SEC_FETCH_MODE" => "navigate" "HTTP_SEC_FETCH_USER" => "?1" "HTTP_SEC_FETCH_DEST" => "document" "HTTP_ACCEPT_ENCODING" => "gzip, deflate, br, zstd" "PATH" => "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin" "SERVER_SIGNATURE" => "<address>Apache/2.4.29 (Ubuntu) Server at groundzero.loonylearn.com Port 443</address>\n" "SERVER_SOFTWARE" => "Apache/2.4.29 (Ubuntu)" "SERVER_NAME" => "groundzero.loonylearn.com" "SERVER_ADDR" => "172.26.14.135" "SERVER_PORT" => "443" "REMOTE_ADDR" => "18.222.197.132" "DOCUMENT_ROOT" => "/var/www/staging/public/" "REQUEST_SCHEME" => "https" "CONTEXT_PREFIX" => "" "CONTEXT_DOCUMENT_ROOT" => "/var/www/staging/public/" "SERVER_ADMIN" => "mirza@loonylearn.com" "SCRIPT_FILENAME" => "/var/www/staging/public/index.php" "REMOTE_PORT" => "43237" "GATEWAY_INTERFACE" => "CGI/1.1" "SERVER_PROTOCOL" => "HTTP/1.1" "REQUEST_METHOD" => "GET" "QUERY_STRING" => "" "REQUEST_URI" => "/" "SCRIPT_NAME" => "/index.php" "PHP_SELF" => "/index.php" "REQUEST_TIME_FLOAT" => 1743676233.386 "REQUEST_TIME" => 1743676233 ]
          request_cookies
          []
          
          response_headers
          0 of 0
          array:5 [ "cache-control" => array:1 [ 0 => "no-cache, private" ] "date" => array:1 [ 0 => "Thu, 03 Apr 2025 10:30:33 GMT" ] "content-type" => array:1 [ 0 => "text/html; charset=UTF-8" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IjlmUENvWGJOWExqekZiQnQxN0xlZkE9PSIsInZhbHVlIjoiRkNIaG41Yzc3RVhaanNwVitVT203NmxWd3hmcXpsaHBodkQ0WjR0WXlnSGVIcXZvRUw2WkhSc1wvN0lwTk1EZWIiLCJtYWMiOiI1YTQ4MzM5NDg0NTc0ZDNjYzI3YjJkYzk4NDk3NWMzZjg3NjM3NjJmMDJjNzE4ODk3YjYzNzQ0NTJmZTJhNzEwIn0%3D; expires=Thu, 03-Apr-2025 12:30:33 GMT; Max-Age=7200; path=/XSRF-TOKEN=eyJpdiI6IjlmUENvWGJOWExqekZiQnQxN0xlZkE9PSIsInZhbHVlIjoiRkNIaG41Yzc3RVhaanNwVitVT203NmxWd3hmcXpsaHBodkQ0WjR0WXlnSGVIcXZvRUw2WkhSc1wvN0lwTk1EZWIiLCJtY" 1 => "loonylearn_session=eyJpdiI6IlRVZ3JhVm5XSDNlXC9wVVNLbnFUNmVRPT0iLCJ2YWx1ZSI6Im9ncFc2XC9Gd1pPcXZENDNpNTkwR3JzdnBBRlwvZTFWeEtKSHQ3c0hvbTEzbmkzRTNGdktcL3BzVExEcTZGOGZySUwiLCJtYWMiOiIwNmIwYjg4OTA0N2ZmNGI4M2YzNjhmODVmYjZlMDgzNzM3YTMwYWVkYjNhOGQzYmIxMTQ1ZjEyZTI4OTVhNWJjIn0%3D; expires=Thu, 03-Apr-2025 12:30:33 GMT; Max-Age=7200; path=/; httponlyloonylearn_session=eyJpdiI6IlRVZ3JhVm5XSDNlXC9wVVNLbnFUNmVRPT0iLCJ2YWx1ZSI6Im9ncFc2XC9Gd1pPcXZENDNpNTkwR3JzdnBBRlwvZTFWeEtKSHQ3c0hvbTEzbmkzRTNGdktcL3BzVExEcTZGO" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IjlmUENvWGJOWExqekZiQnQxN0xlZkE9PSIsInZhbHVlIjoiRkNIaG41Yzc3RVhaanNwVitVT203NmxWd3hmcXpsaHBodkQ0WjR0WXlnSGVIcXZvRUw2WkhSc1wvN0lwTk1EZWIiLCJtYWMiOiI1YTQ4MzM5NDg0NTc0ZDNjYzI3YjJkYzk4NDk3NWMzZjg3NjM3NjJmMDJjNzE4ODk3YjYzNzQ0NTJmZTJhNzEwIn0%3D; expires=Thu, 03-Apr-2025 12:30:33 GMT; path=/XSRF-TOKEN=eyJpdiI6IjlmUENvWGJOWExqekZiQnQxN0xlZkE9PSIsInZhbHVlIjoiRkNIaG41Yzc3RVhaanNwVitVT203NmxWd3hmcXpsaHBodkQ0WjR0WXlnSGVIcXZvRUw2WkhSc1wvN0lwTk1EZWIiLCJtY" 1 => "loonylearn_session=eyJpdiI6IlRVZ3JhVm5XSDNlXC9wVVNLbnFUNmVRPT0iLCJ2YWx1ZSI6Im9ncFc2XC9Gd1pPcXZENDNpNTkwR3JzdnBBRlwvZTFWeEtKSHQ3c0hvbTEzbmkzRTNGdktcL3BzVExEcTZGOGZySUwiLCJtYWMiOiIwNmIwYjg4OTA0N2ZmNGI4M2YzNjhmODVmYjZlMDgzNzM3YTMwYWVkYjNhOGQzYmIxMTQ1ZjEyZTI4OTVhNWJjIn0%3D; expires=Thu, 03-Apr-2025 12:30:33 GMT; path=/; httponlyloonylearn_session=eyJpdiI6IlRVZ3JhVm5XSDNlXC9wVVNLbnFUNmVRPT0iLCJ2YWx1ZSI6Im9ncFc2XC9Gd1pPcXZENDNpNTkwR3JzdnBBRlwvZTFWeEtKSHQ3c0hvbTEzbmkzRTNGdktcL3BzVExEcTZGO" ] ]
          session_attributes
          0 of 0
          array:4 [ "_token" => "lNSphnkRl9hdAM17bOHv3161IewlGHPGGxcBtXo9" "_previous" => array:1 [ "url" => "https://groundzero.loonylearn.com" ] "_flash" => array:2 [ "old" => [] "new" => [] ] "PHPDEBUGBAR_STACK_DATA" => [] ]