Close Menu
    DevStackTipsDevStackTips
    • Home
    • News & Updates
      1. Tech & Work
      2. View All

      Sunshine And March Vibes (2025 Wallpapers Edition)

      May 14, 2025

      The Case For Minimal WordPress Setups: A Contrarian View On Theme Frameworks

      May 14, 2025

      How To Fix Largest Contentful Paint Issues With Subpart Analysis

      May 14, 2025

      How To Prevent WordPress SQL Injection Attacks

      May 14, 2025

      I test a lot of AI coding tools, and this stunning new OpenAI release just saved me days of work

      May 14, 2025

      How to use your Android phone as a webcam when your laptop’s default won’t cut it

      May 14, 2025

      The 5 most customizable Linux desktop environments – when you want it your way

      May 14, 2025

      Gen AI use at work saps our motivation even as it boosts productivity, new research shows

      May 14, 2025
    • Development
      1. Algorithms & Data Structures
      2. Artificial Intelligence
      3. Back-End Development
      4. Databases
      5. Front-End Development
      6. Libraries & Frameworks
      7. Machine Learning
      8. Security
      9. Software Engineering
      10. Tools & IDEs
      11. Web Design
      12. Web Development
      13. Web Security
      14. Programming Languages
        • PHP
        • JavaScript
      Featured

      Strategic Cloud Partner: Key to Business Success, Not Just Tech

      May 14, 2025
      Recent

      Strategic Cloud Partner: Key to Business Success, Not Just Tech

      May 14, 2025

      Perficient’s “What If? So What?” Podcast Wins Gold at the 2025 Hermes Creative Awards

      May 14, 2025

      PIM for Azure Resources

      May 14, 2025
    • Operating Systems
      1. Windows
      2. Linux
      3. macOS
      Featured

      Windows 11 24H2’s Settings now bundles FAQs section to tell you more about your system

      May 14, 2025
      Recent

      Windows 11 24H2’s Settings now bundles FAQs section to tell you more about your system

      May 14, 2025

      You can now share an app/browser window with Copilot Vision to help you with different tasks

      May 14, 2025

      Microsoft will gradually retire SharePoint Alerts over the next two years

      May 14, 2025
    • Learning Resources
      • Books
      • Cheatsheets
      • Tutorials & Guides
    Home»Development»A New Minimal Default Exception Page With Dark Mode Support in Laravel 11.9

    A New Minimal Default Exception Page With Dark Mode Support in Laravel 11.9

    May 29, 2024

    This week, the Laravel team released v11.9, which includes a new default exception page, a way to prevent destructive commands from running, a withoutDelay() queue method, and more.

    New Default Exception Page

    Laravel now ships with a minimal default exception page when your application is in debug mode. The updated error page has light and dark mode support:

    New default exception page in Laravel 11.9 (dark mode)

    The Exception page will continue to render the default Symfony view (unless you’ve defined a custom renderer) when debug is false:

    Exception page when APP_DEBUG=false

    This update only affects new Laravel applications, so existing applications will still use Ignition if installed. If you would like to continue to use the Spatie Ignition exception page in new Laravel applications, you can install it with Composer:

    composer require spatie/laravel-ignition

    See Pull Request #51261 and #51587 for more details.

    Prevent Destructive Commands

    Jason McCreary and Joel Clermont contributed a Prohibitable trait along with code that prevents destructive commands from running. You can also add these to your custom Artisan commands that might have destructive behavior you don’t intend to run in some environments (usually production):

    use IlluminateConsoleCommand;
    use IlluminateConsoleProhibitable;
     
    class SomeDestructiveCommand extends Command
    {
    use Prohibitable;
    }
     
    // SomeDestructiveCommand::prohibit($this->app->isProduction());

    The Laravel framework includes some database commands that include the Prohibitable trait, such as db:wipe, migrate:fresh, migrate:refresh, and migrate:reset. You can prohibit them individually or use the DB Facade to prohibit all of the aforementioned commands:

    // Prohibits: db:wipe, migrate:fresh, migrate:refresh, and migrate:reset
    DB::prohibitDestructiveCommands($this->app->isProduction());

    Add withoutDelay() to the Queueable trait

    Kennedy Tedesco contributed a withoutDelay() method to the Queueable trait. If a job has a default delay time, you can use this in cases where you want to skip that delay instead of passing 0 to the delay() method:

    dispatch((new MyJob($data))->delay(0));

    dispatch((new MyJob($data))->withoutDelay());

    Release notes

    You can see the complete list of new features and updates below and the diff between 11.8.0 and 11.9.0 on GitHub. The following release notes are directly from the changelog:

    v11.9.0

    [11.x] Optimize boostrap time by using hashtable to store providers by @sarven in https://github.com/laravel/framework/pull/51343

    [11.x] Prevent destructive commands from running by @jasonmccreary in https://github.com/laravel/framework/pull/51376

    [11.x] renamed left has to contains by @MrPunyapal in https://github.com/laravel/framework/pull/51532

    [10.x] Fix typo by @Issei0804-ie in https://github.com/laravel/framework/pull/51535

    [11.x] Fixes doc block in Timebox.php by @saMahmoudzadeh in https://github.com/laravel/framework/pull/51537

    [11.x] Rename test function to match prohibit action by @faissaloux in https://github.com/laravel/framework/pull/51534

    [11.x] Fix LazilyRefreshDatabase when using Laravel BrowserKit Testing by @MaxGiting in https://github.com/laravel/framework/pull/51538

    [10.x] Fix SQL Server detection in database store by @staudenmeir in https://github.com/laravel/framework/pull/51547

    [11.x] Display test creation messages by @nshiro in https://github.com/laravel/framework/pull/51546

    [11.x] Detect Cockroach DB connection loss by @saschaglo in https://github.com/laravel/framework/pull/51559

    [11.x] Fix type tests by @stayallive in https://github.com/laravel/framework/pull/51558

    [11.x] Add withoutDelay() to the Queueable trait by @KennedyTedesco in https://github.com/laravel/framework/pull/51555

    [11.x] Add an option to remove the original environment file after encrypting by @riasvdv in https://github.com/laravel/framework/pull/51556

    [10.x] – Fix batch list loading in Horizon when serialization error by @jeffortegad in https://github.com/laravel/framework/pull/51551

    [10.x] Fixes explicit route binding with BackedEnum by @CAAHS in https://github.com/laravel/framework/pull/51586

    [11.x] Add Macroable to PendingCommand by @PerryvanderMeer in https://github.com/laravel/framework/pull/51572

    [11.x] Improves errors by @nunomaduro in https://github.com/laravel/framework/pull/51261

    [11.x] Add RELEASE.md to .gitattributes by @Jubeki in https://github.com/laravel/framework/pull/51598

    [11.x] Fixes exception rendering by @nunomaduro in https://github.com/laravel/framework/pull/51587

    The post A New Minimal Default Exception Page With Dark Mode Support in Laravel 11.9 appeared first on Laravel News.

    Join the Laravel Newsletter to get all the latest Laravel articles like this directly in your inbox.

    Source: Read More 

    Facebook Twitter Reddit Email Copy Link
    Previous ArticleU.S. Treasury Sanctions Chinese Nationals Behind Billion-Dollar 911 S5 Botnet Fraud
    Next Article Usability and Experience (UX) in Universal Design Series: Introduction

    Related Posts

    Security

    Nmap 7.96 Launches with Lightning-Fast DNS and 612 Scripts

    May 15, 2025
    Common Vulnerabilities and Exposures (CVEs)

    CVE-2025-30419 – NI Circuit Design Suite SymbolEditor Out-of-Bounds Read Vulnerability

    May 15, 2025
    Leave A Reply Cancel Reply

    Hostinger

    Continue Reading

    Max-Severity Commvault Bug Alarms Researchers

    Security

    Top 10 Critical Pentest Findings 2024: What You Need to Know

    Development

    FBI Deletes PlugX Malware from 4,250 Hacked Computers in Multi-Month Operation

    Development

    Apple Workshop on Privacy-Preserving Machine Learning 2024

    Development
    GetResponse

    Highlights

    Weekly JavaScript Roundup: Friday Links 10

    November 8, 2024

    Comments Source: Read More 

    Attackers Exploit Public .env Files to Breach Cloud and Social Media Accounts

    August 16, 2024

    Playwright Report Portal Integration Guide

    April 24, 2025

    The Ultimate Checklist for Building a Grocery Delivery App in 2024

    April 4, 2024
    © DevStackTips 2025. All rights reserved.
    • Contact
    • Privacy Policy

    Type above and press Enter to search. Press Esc to cancel.