Ignition: a beautiful error page for Laravel apps

Overview

Ignition: a beautiful error page for Laravel apps

Latest Version on Packagist Tests Total Downloads

Ignition is a beautiful and customizable error page for Laravel applications running on Laravel 5.5 and newer. It is the default error page for all Laravel 6 applications. It also allows to publicly share your errors on Flare. If configured with a valid Flare API key, your errors in production applications will be tracked, and you'll get notified when they happen.

Screenshot of ignition

Official Documentation

The official documentation for Ignition can be found on the Flare website.

Changelog

Please see CHANGELOG for more information what has changed recently.

Contributing

Please see CONTRIBUTING for details.

License

The MIT License (MIT). Please see License File for more information.

Comments
  • Compatibility issues with TronLink extension

    Compatibility issues with TronLink extension

    • Laravel Version: 9.3.1
    • PHP Version: 8.0.15
    • Database Driver & Version: mysql, 5.7.33
    • Google Cgrome: 99.0.4844.51

    Hello. When I get an error in Laravel, when I scroll the page or click on any of the links on the error page, the page appears as follows.

    ignition 00_00_00-00_00_30

    The browser console also shows this error !!

    issue

    opened by amirhossein-fzl 25
  • Error Page is not rendering CSS.

    Error Page is not rendering CSS.

    Hello there! I just updated a Laravel 8 application to Laravel 9. In my composer.json I updated: "facade/ignition": "^2.5" to "spatie/laravel-ignition": "^1.0"

    I then ran composer update. In a sample route file: I manually threw an exception with throw new \Exception('testing').
    The error page that get rendered shows the content but the CSS is not being loaded. I have included a image at the bottom. Is there something I'm missing or an additional composer command I need to run?

    Thank you for the assistance.

    Screen Shot 2022-02-10 at 8 04 27 AM
    opened by whobutsb 21
  • Cannot run solution in this environment

    Cannot run solution in this environment

    This is just happening after the last update:

    note: this is in the production environment.

    {
        "class": "Spatie\\LaravelIgnition\\Exceptions\\CannotExecuteSolutionForNonLocalEnvironment",
        "message": "Cannot run solution in this environment",
        "code": 0,
        "file": "/var/www/vendor/spatie/laravel-ignition/src/Exceptions/CannotExecuteSolutionForNonLocalEnvironment.php:14",
        "trace": [
            "/var/www/vendor/spatie/laravel-ignition/src/Http/Controllers/ExecuteSolutionController.php:33",
            "/var/www/vendor/spatie/laravel-ignition/src/Http/Controllers/ExecuteSolutionController.php:20",
            "/var/www/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:48",
            "/var/www/vendor/laravel/framework/src/Illuminate/Routing/Route.php:261",
            "/var/www/vendor/laravel/framework/src/Illuminate/Routing/Route.php:204",
            "/var/www/vendor/laravel/framework/src/Illuminate/Routing/Router.php:725",
            "/var/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:141",
            "/var/www/vendor/spatie/laravel-ignition/src/Http/Middleware/RunnableSolutionsEnabled.php:15",
            "/var/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:180",
            "/var/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:116",
            "/var/www/vendor/laravel/framework/src/Illuminate/Routing/Router.php:727",
            "/var/www/vendor/laravel/framework/src/Illuminate/Routing/Router.php:702",
            "/var/www/vendor/laravel/framework/src/Illuminate/Routing/Router.php:666",
            "/var/www/vendor/laravel/framework/src/Illuminate/Routing/Router.php:655",
            "/var/www/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:167",
            "/var/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:141",
            "/var/www/vendor/sentry/sentry-laravel/src/Sentry/Laravel/Http/SetRequestIpMiddleware.php:45",
            "/var/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:180",
            "/var/www/vendor/sentry/sentry-laravel/src/Sentry/Laravel/Http
    

    composer.json:

    {
      "name": "laravel/laravel",
      "type": "project",
      "description": "The Laravel Framework.",
      "keywords": [
    	"framework",
    	"laravel"
      ],
      "license": "MIT",
      "require": {
        "php": "^8.1",
        "ext-curl": "*",
        "ext-json": "*",
        "ext-openssl": "*",
        "ext-pdo": "*",
        "aws/aws-sdk-php-laravel": "~3.0",
        "darkaonline/l5-swagger": "^8.0",
        "doctrine/dbal": "^3.1",
        "fruitcake/laravel-cors": "^3.0",
        "gamegos/jws": "^1.0",
        "goetas-webservices/xsd-reader": "^0.3.6",
        "guzzlehttp/guzzle": "^7.0.1",
        "intervention/image": "^2.5",
        "laravel/framework": "^9.0",
        "laravel/octane": "^1.2",
        "laravel/telescope": "^4.7",
        "laravel/tinker": "^2.5",
        "league/flysystem-aws-s3-v3": "^3.0",
        "maatwebsite/excel": "^3.1",
        "monarobase/country-list": "^3.2",
        "namshi/jose": "^7.2",
        "owen-it/laravel-auditing": "^13.0",
        "php-open-source-saver/jwt-auth": "^1.1",
        "phpseclib/phpseclib": "^3.0",
        "predis/predis": "^1.1",
        "pusher/pusher-php-server": "^7.0",
        "s-ichikawa/laravel-sendgrid-driver": "^4.0",
        "scotteh/php-goose": "^1.1",
        "sentry/sentry-laravel": "^2.11",
        "spatie/laravel-ignition": "^1.0",
        "thedoctor0/laravel-mailjet-driver": "1.0.4",
        "twilio/sdk": "^6.34",
        "vlucas/phpdotenv": "^5.2",
        "voku/portable-utf8": "^6.0",
        "voku/simple_html_dom": "^4.7",
        "web-token/jwt-easy": "^2.2",
        "web-token/jwt-key-mgmt": "^2.2",
        "web-token/jwt-signature": "^2.2",
        "web-token/jwt-signature-algorithm-rsa": "^2.2",
        "zircote/swagger-php": "^3.0"
      },
      "require-dev": {
    	"barryvdh/laravel-ide-helper": "^2.9",
    	"fakerphp/faker": "^1.13",
    	"kitloong/laravel-migrations-generator": "^5.0",
    	"mockery/mockery": "^1.3.1",
    	"nunomaduro/collision": "^6.1",
    	"phpunit/phpunit": "^9.5"
      },
      "config": {
    	"optimize-autoloader": true,
    	"preferred-install": "dist",
    	"sort-packages": true
      },
      "extra": {
    	"laravel": {
    	  "dont-discover": []
    	}
      },
      "autoload": {
    	"psr-4": {
    	  "App\\": "app/",
    	  "Database\\Factories\\": "database/factories/",
    	  "Database\\Seeders\\": "database/seeds"
    	},
    	"classmap": [
    	  "database/seeds"
    	],
    	"files": [
    	  "app/helpers.php"
    	]
      },
      "autoload-dev": {
    	"psr-4": {
    	  "Tests\\": "tests/"
    	}
      },
      "minimum-stability": "dev",
      "prefer-stable": true,
      "scripts": {
    	"post-autoload-dump": [
    	  "Illuminate\\Foundation\\ComposerScripts::postAutoloadDump",
    	  "@php artisan package:discover --ansi"
    	],
    	"post-root-package-install": [
    	  "@php -r \"file_exists('.env') || copy('.env.example', '.env');\""
    	],
    	"post-create-project-cmd": [
    	  "@php artisan key:generate --ansi"
    	]
      }
    }
    
    opened by Messhias 13
  • Error sometimes in Logs : Argument #2 ($reportBindings) must be of type bool, null given.

    Error sometimes in Logs : Argument #2 ($reportBindings) must be of type bool, null given.

    I'm getting this error sometimes in my LOGS :

    [2022-05-21 04:00:04] local.ERROR: Spatie\LaravelIgnition\Recorders\QueryRecorder\QueryRecorder::__construct(): Argument #2 ($reportBindings) must be of type bool, null given, called in /var/data/inpicture/www/vendor/spatie/laravel-ignition/src/IgnitionServiceProvider.php on line 170 {"exception":"[object] (TypeError(code: 0): Spatie\\LaravelIgnition\\Recorders\\QueryRecorder\\QueryRecorder::__construct(): Argument #2 ($reportBindings) must be of type bool, null given, called in /var/data/inpicture/www/vendor/spatie/laravel-ignition/src/IgnitionServiceProvider.php on line 170 at /var/data/inpicture/www/vendor/spatie/laravel-ignition/src/Recorders/QueryRecorder/QueryRecorder.php:19) [stacktrace] #0 /var/data/inpicture/www/vendor/spatie/laravel-ignition/src/IgnitionServiceProvider.php(170): Spatie\\LaravelIgnition\\Recorders\\QueryRecorder\\QueryRecorder->__construct() #1 /var/data/inpicture/www/vendor/laravel/framework/src/Illuminate/Container/Container.php(871): Spatie\\LaravelIgnition\\IgnitionServiceProvider->Spatie\\LaravelIgnition\\{closure}() #2 /var/data/inpicture/www/vendor/laravel/framework/src/Illuminate/Container/Container.php(756): Illuminate\\Container\\Container->build() #3 /var/data/inpicture/www/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(855): Illuminate\\Container\\Container->resolve() #4 /var/data/inpicture/www/vendor/laravel/framework/src/Illuminate/Container/Container.php(692): Illuminate\\Foundation\\Application->resolve() #5 /var/data/inpicture/www/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(840): Illuminate\\Container\\Container->make() #6 /var/data/inpicture/www/vendor/spatie/laravel-ignition/src/IgnitionServiceProvider.php(248): Illuminate\\Foundation\\Application->make() #7 /var/data/inpicture/www/vendor/spatie/laravel-ignition/src/IgnitionServiceProvider.php(63): Spatie\\LaravelIgnition\\IgnitionServiceProvider->startRecorders() #8 /var/data/inpicture/www/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Spatie\\LaravelIgnition\\IgnitionServiceProvider->boot() #9 /var/data/inpicture/www/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}() #10 /var/data/inpicture/www/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\\Container\\Util::unwrapIfClosure() #11 /var/data/inpicture/www/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\\Container\\BoundMethod::callBoundMethod() #12 /var/data/inpicture/www/vendor/laravel/framework/src/Illuminate/Container/Container.php(651): Illuminate\\Container\\BoundMethod::call() #13 /var/data/inpicture/www/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(928): Illuminate\\Container\\Container->call() #14 /var/data/inpicture/www/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(909): Illuminate\\Foundation\\Application->bootProvider() #15 [internal function]: Illuminate\\Foundation\\Application->Illuminate\\Foundation\\{closure}() #16 /var/data/inpicture/www/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(910): array_walk() #17 /var/data/inpicture/www/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/BootProviders.php(17): Illuminate\\Foundation\\Application->boot() #18 /var/data/inpicture/www/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(239): Illuminate\\Foundation\\Bootstrap\\BootProviders->bootstrap() #19 /var/data/inpicture/www/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(310): Illuminate\\Foundation\\Application->bootstrapWith() #20 /var/data/inpicture/www/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(127): Illuminate\\Foundation\\Console\\Kernel->bootstrap() #21 /var/data/inpicture/www/artisan(37): Illuminate\\Foundation\\Console\\Kernel->handle() #22 {main} "}

    Specs :

    Laravel 9 PHP 8.1.5

    opened by luca-alsina 12
  • Type error in package discovery

    Type error in package discovery

    Laravel 8.80.0 with PHP 8.0.14. Manually deleted "bootstrap\cache\packages.php" because it was still trying to find facade\ignition.

    Very excited to see new Ignition, but it didn't install: Last part of composer update after changing composer.json: "spatie/laravel-ignition": "^1.0",

    • Installing spatie/backtrace (1.2.1): Extracting archive
    • Installing spatie/flare-client-php (1.0.0): Extracting archive
    • Installing spatie/ignition (1.0.1): Extracting archive
    • Installing spatie/laravel-ignition (1.0.0): Extracting archive C:\inetpub\TSMS> @php artisan vendor:publish --tag=laravel-assets --ansi

    TypeError

    Spatie\LaravelIgnition\Recorders\QueryRecorder\QueryRecorder::__construct(): Argument #2 ($reportBindings) must be of type bool, null given, called in C:\inetpub\TSMS\vendor\spatie\laravel-ignition\src\IgnitionServiceProvider.php on line 162

    at C:\inetpub\TSMS\vendor\spatie\laravel-ignition\src\Recorders\QueryRecorder\QueryRecorder.php:19 15▕ protected bool $reportBindings = true; 16▕ 17▕ protected ?int $maxQueries; 18▕ ➜ 19▕ public function __construct( 20▕ Application $app, 21▕ bool $reportBindings = true, 22▕ ?int $maxQueries = null 23▕ ) {

    1 C:\inetpub\TSMS\vendor\spatie\laravel-ignition\src\IgnitionServiceProvider.php:162 Spatie\LaravelIgnition\Recorders\QueryRecorder\QueryRecorder::__construct(Object(Illuminate\Foundation\Application))

    2 C:\inetpub\TSMS\vendor\laravel\framework\src\Illuminate\Container\Container.php:873 Spatie\LaravelIgnition\IgnitionServiceProvider::Spatie\LaravelIgnition{closure}(Object(Illuminate\Foundation\Application), [])

    opened by shiftydevr 9
  • Solutions cannot be run from your current IP address.

    Solutions cannot be run from your current IP address.

    I came across this error a lot today but am unsure what it means for my Amazon EC2 server. Any ideas?

    Laravel: 9.4.1 PHP: 8.1 spatie/ignition: 1.2.3 spatie/laravel-ignition: 1.0.6

    2022-03-09 16:38:00] local.ERROR: Solutions cannot be run from your current IP address. {"exception":"[object] (Spatie\LaravelIgnition\Exceptions\CannotExecuteSolutionForNonLocalIp(code: 0): Solutions cannot be run from your current IP address. at /var/www/html/vendor/spatie/laravel-ignition/src/Exceptions/CannotExecuteSolutionForNonLocalIp.php:14) [stacktrace] #0 /var/www/html/vendor/spatie/laravel-ignition/src/Http/Controllers/ExecuteSolutionController.php(48): Spatie\LaravelIgnition\Exceptions\CannotExecuteSolutionForNonLocalIp::make() #1 /var/www/html/vendor/spatie/laravel-ignition/src/Http/Controllers/ExecuteSolutionController.php(21): Spatie\LaravelIgnition\Http\Controllers\ExecuteSolutionController->ensureLocalRequest() #2 /var/www/html/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(48): Spatie\LaravelIgnition\Http\Controllers\ExecuteSolutionController->__invoke() #3 /var/www/html/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\Routing\ControllerDispatcher->dispatch() #4 /var/www/html/vendor/laravel/framework/src/Illuminate/Routing/Route.php(204): Illuminate\Routing\Route->runController() #5 /var/www/html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(725): Illuminate\Routing\Route->run() #6 /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #7 /var/www/html/vendor/spatie/laravel-ignition/src/Http/Middleware/RunnableSolutionsEnabled.php(15): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #8 /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Spatie\LaravelIgnition\Http\Middleware\RunnableSolutionsEnabled->handle() #9 /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #10 /var/www/html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(727): Illuminate\Pipeline\Pipeline->then() #11 /var/www/html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(702): Illuminate\Routing\Router->runRouteWithinStack() #12 /var/www/html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(666): Illuminate\Routing\Router->runRoute() #13 /var/www/html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(655): Illuminate\Routing\Router->dispatchToRoute() #14 /var/www/html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\Routing\Router->dispatch() #15 /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}()

    feature request 
    opened by karlhillx 8
  • Large SQL lines are not visible on SQL error panel

    Large SQL lines are not visible on SQL error panel

    • Version: 1.0.10
    • Laravel: 9.5

    I have some SQL queries with large table names and columns and when a error occurs, the SQL is not fully visible on the right.

    Screenshot from 2022-03-17 18-47-27

    Maybe adding a overflow: auto to layer?

    Thanks!

    opened by eusonlito 6
  • Error page does not work

    Error page does not work

    • Laravel Version: 9.2.0
    • PHP Version: 8.1.3
    • Database Driver & Version: N\A

    Description:

    Ignition html error page does not work in both Insomnia preview mode and thunder client preview mode. It works only in browser.

    Steps To Reproduce:

    I have created a live endpoint so that you can understand the issue. https://insomnia-open-source.imithu.org/api/test open this endpoint in,

    • any latest browser
    • insomnia

    I hope, you have found the error.

    Relation

    opened by imithu 6
  • fix memory leak in production environments;

    fix memory leak in production environments;

    Currently, ignition logs information even when the APP_DEBUG is set to false this uses quite a bit of memory in production environments and can kill jobs that are doing bulk inserts in a look. I've added some logic and additional variables to determine when and when not to log in based on the environment and the APP_DEBUG var. I've also added the ability to turn off individual recorders.

    Ive yet to add a unit test cause I'm not sure if yall will accept this implementation. if this is fine ill go ahead and write the testing for it.

    opened by CharlesBilbo 5
  • Conflict between Sentry and Ignition

    Conflict between Sentry and Ignition

    Not sure if this is your issue or a Sentry specific issue, but it wasn't a problem previously with the older version.

    The reported error we're seeing is Cannot assign Sentry\Laravel\Tracing\ViewEngineDecorator to property Spatie\LaravelIgnition\Views\ViewExceptionMapper::$compilerEngine of type Illuminate\View\Engines\CompilerEngine

    opened by j-fulbright 5
  • PHPUnit to Pest Converter

    PHPUnit to Pest Converter

    This pull request contains changes for migrating your test suite from PHPUnit to Pest automated by the Pest Converter.

    Before merging, you need to:

    • Checkout the shift-52832 branch
    • Review all of the comments below for additional changes
    • Run composer update to install Pest with your dependencies
    • Run vendor/bin/pest to verify the conversion
    opened by freekmurze 5
  • Uncaught TypeError: window.ignite is not a function

    Uncaught TypeError: window.ignite is not a function

    I am facing following error on localhost:

    GET http://citylocal101.qrg/account 500 (Internal Server Error) Uncaught SyntaxError: Invalid regular expression: /,"<").replace(/: Unmatched ')' (at account:230:72552) Uncaught TypeError: window.ignite is not a function at account:239:30 Uncaught ReferenceError: Ignition is not defined at account:242:5

    Untitled

    opened by zanysoft 3
  • Blade template not resolved

    Blade template not resolved

    Hello,

    When an exception is thrown inside a view, the compiled cache view is shown instead of the initial blade template.

    Is this the intended behaviour?

    image

    Thanks, Karel

    opened by shaffe-fr 2
  • Symfony Error - Target class [Spatie\LaravelIgnition\Renderers\IgnitionExceptionRenderer] does not exist.

    Symfony Error - Target class [Spatie\LaravelIgnition\Renderers\IgnitionExceptionRenderer] does not exist.

    With the switchover to laravel-ignition, instead of getting the actual error message, I am receiving the below when we're throwing an Exception early in our code flow. In this particular case, it is due to a MySQL server issue, but I wouldnt know that since we're getting the below error.

    Target class [Spatie\LaravelIgnition\Renderers\IgnitionExceptionRenderer] does not exist.

    This is using Laravel 9 and latest laravel-ignition package. I have removed clockwork as well, just in case.

    Any suggestions here, as I do not see any particular code that affects that, but maybe something is missing.

    opened by j-fulbright 2
  • Collapse, Save and Edit don't work

    Collapse, Save and Edit don't work

    In the debug page of spatie/ignition (version 1.2.3, the latest) the following operations do not work:

    • the "collapse vendor frames" button
    • saving the settings (top right)
    • opening the editor

    https://user-images.githubusercontent.com/12033555/170677233-00b8a03a-4680-44d0-9395-d81471ded5fa.png

    Specs: Windows 11 Chrome, Firefox, Edge Laravel 9 PHP 8.1.2

    opened by rudynac 1
Releases(1.6.3)
  • 1.6.3(Dec 26, 2022)

  • 1.6.2(Dec 8, 2022)

    What's Changed

    • Add Dependabot Automation by @patinthehat in https://github.com/spatie/laravel-ignition/pull/124
    • Update Dependabot Automation by @patinthehat in https://github.com/spatie/laravel-ignition/pull/129
    • Bump stefanzweifel/git-auto-commit-action from 2.3.0 to 4.15.4 by @dependabot in https://github.com/spatie/laravel-ignition/pull/127
    • Bump actions/cache from 2 to 3 by @dependabot in https://github.com/spatie/laravel-ignition/pull/126
    • Bump actions/checkout from 2 to 3 by @dependabot in https://github.com/spatie/laravel-ignition/pull/125
    • Bump stefanzweifel/git-auto-commit-action from 4.15.4 to 4.16.0 by @dependabot in https://github.com/spatie/laravel-ignition/pull/130
    • Also run flare reset on RequestTerminated by Octane by @riasvdv in https://github.com/spatie/laravel-ignition/pull/131

    New Contributors

    • @patinthehat made their first contribution in https://github.com/spatie/laravel-ignition/pull/124
    • @dependabot made their first contribution in https://github.com/spatie/laravel-ignition/pull/127
    • @riasvdv made their first contribution in https://github.com/spatie/laravel-ignition/pull/131

    Full Changelog: https://github.com/spatie/laravel-ignition/compare/1.6.1...1.6.2

    Source code(tar.gz)
    Source code(zip)
  • 1.6.1(Oct 26, 2022)

  • 1.6.0(Oct 25, 2022)

    What's Changed

    • PHP 8.2 Build by @erikn69 in https://github.com/spatie/laravel-ignition/pull/114
    • fix memory leak in production environments; by @CharlesBilbo in https://github.com/spatie/laravel-ignition/pull/116

    New Contributors

    • @erikn69 made their first contribution in https://github.com/spatie/laravel-ignition/pull/114
    • @CharlesBilbo made their first contribution in https://github.com/spatie/laravel-ignition/pull/116

    Full Changelog: https://github.com/spatie/laravel-ignition/compare/1.5.2...1.6.0

    Source code(tar.gz)
    Source code(zip)
  • 1.5.2(Oct 14, 2022)

    What's Changed

    • Improve Vite solution provider by @innocenzi in https://github.com/spatie/laravel-ignition/pull/113

    New Contributors

    • @innocenzi made their first contribution in https://github.com/spatie/laravel-ignition/pull/113

    Full Changelog: https://github.com/spatie/laravel-ignition/compare/1.5.1...1.5.2

    Source code(tar.gz)
    Source code(zip)
  • 1.5.1(Oct 4, 2022)

    • Increase search radius for Blade exception line number mapping to 20 LOC

    Full Changelog: https://github.com/spatie/laravel-ignition/compare/1.5.0...1.5.1

    Source code(tar.gz)
    Source code(zip)
  • 1.5.0(Sep 16, 2022)

    What's Changed

    • Add vitejs autorefresh to error page by @Jubeki in https://github.com/spatie/laravel-ignition/pull/110

    New Contributors

    • @Jubeki made their first contribution in https://github.com/spatie/laravel-ignition/pull/110

    Full Changelog: https://github.com/spatie/laravel-ignition/compare/1.4.1...1.5.0

    Source code(tar.gz)
    Source code(zip)
  • 1.4.1(Sep 1, 2022)

  • 1.4.0(Aug 26, 2022)

    What's Changed

    • Replace condition with min function by @SubhanSh in https://github.com/spatie/laravel-ignition/pull/103
    • Allow explicit override for runnable solutions by @AlexVanderbist in https://github.com/spatie/laravel-ignition/pull/111
    • Limit recorded queries to 200 by default
    • Provide default values for QueryRecorder and AddLogs middleware

    New Contributors

    • @SubhanSh made their first contribution in https://github.com/spatie/laravel-ignition/pull/103

    Full Changelog: https://github.com/spatie/laravel-ignition/compare/1.3.1...1.4.0

    Source code(tar.gz)
    Source code(zip)
  • 1.3.1(Jun 17, 2022)

    What's Changed

    • Add missing solution provider registration for Vite manifest by @jessarcher in https://github.com/spatie/laravel-ignition/pull/101

    Full Changelog: https://github.com/spatie/laravel-ignition/compare/1.3.0...1.3.1

    Source code(tar.gz)
    Source code(zip)
  • 1.3.0(Jun 15, 2022)

    What's Changed

    • Fix solution for missing Mix manifest by @jessarcher in https://github.com/spatie/laravel-ignition/pull/99
    • Add solution for missing Vite manifest by @jessarcher in https://github.com/spatie/laravel-ignition/pull/100

    New Contributors

    • @jessarcher made their first contribution in https://github.com/spatie/laravel-ignition/pull/99

    Full Changelog: https://github.com/spatie/laravel-ignition/compare/1.2.4...1.3.0

    Source code(tar.gz)
    Source code(zip)
  • 1.2.4(Jun 8, 2022)

    What's Changed

    • Censor password confirmation payloads by @PHPGuus in https://github.com/spatie/laravel-ignition/pull/96

    New Contributors

    • @PHPGuus made their first contribution in https://github.com/spatie/laravel-ignition/pull/96

    Full Changelog: https://github.com/spatie/laravel-ignition/compare/1.2.3...1.2.4

    Source code(tar.gz)
    Source code(zip)
  • 1.2.3(May 5, 2022)

  • 1.2.2(Apr 14, 2022)

    What's Changed

    • Fix LaravelVersion by @bvtterfly in https://github.com/spatie/laravel-ignition/pull/87

    New Contributors

    • @bvtterfly made their first contribution in https://github.com/spatie/laravel-ignition/pull/87

    Full Changelog: https://github.com/spatie/laravel-ignition/compare/1.2.1...1.2.2

    Source code(tar.gz)
    Source code(zip)
  • 1.2.1(Apr 13, 2022)

    What's Changed

    • Update .gitattributes by @angeljqv in https://github.com/spatie/laravel-ignition/pull/84
    • Fixed reading of maximum_number_of_collected_logs by @faustoFF in https://github.com/spatie/laravel-ignition/pull/86

    New Contributors

    • @angeljqv made their first contribution in https://github.com/spatie/laravel-ignition/pull/84
    • @faustoFF made their first contribution in https://github.com/spatie/laravel-ignition/pull/86

    Full Changelog: https://github.com/spatie/laravel-ignition/compare/1.2.0...1.2.1

    Source code(tar.gz)
    Source code(zip)
  • 1.2.0(Apr 1, 2022)

    What's Changed

    • Speed up tests run process by @kudashevs in https://github.com/spatie/laravel-ignition/pull/79
    • Add ddd function by @freekmurze in https://github.com/spatie/laravel-ignition/pull/83

    Full Changelog: https://github.com/spatie/laravel-ignition/compare/1.1.1...1.2.0

    Source code(tar.gz)
    Source code(zip)
  • 1.1.1(Mar 21, 2022)

    What's Changed

    • Remove duplicate composer.json requirement by @nuernbergerA in https://github.com/spatie/laravel-ignition/pull/77

    New Contributors

    • @nuernbergerA made their first contribution in https://github.com/spatie/laravel-ignition/pull/77

    Full Changelog: https://github.com/spatie/laravel-ignition/compare/1.1.0...1.1.1

    Source code(tar.gz)
    Source code(zip)
  • 1.1.0(Mar 19, 2022)

    What's Changed

    • Add the config options to specify the settings file path by @kudashevs in https://github.com/spatie/laravel-ignition/pull/66

    New Contributors

    • @kudashevs made their first contribution in https://github.com/spatie/laravel-ignition/pull/66

    Full Changelog: https://github.com/spatie/laravel-ignition/compare/1.0.11...1.1.0

    Source code(tar.gz)
    Source code(zip)
  • 1.0.11(Mar 19, 2022)

    What's Changed

    • Fix: respect Ignition config to disable Share to Flare feature
    • Fix: avoid fatal error when Ignition config is null
    • Fix: move registering routes to boot method of IgnitionServiceProvider by @jnoordsij in https://github.com/spatie/laravel-ignition/pull/72

    New Contributors

    • @jnoordsij made their first contribution in https://github.com/spatie/laravel-ignition/pull/72

    Full Changelog: https://github.com/spatie/laravel-ignition/compare/1.0.10...1.0.11

    Source code(tar.gz)
    Source code(zip)
  • 1.0.10(Mar 17, 2022)

    • Add option to publish Ignition config and Flare config files separately

    Full Changelog: https://github.com/spatie/laravel-ignition/compare/1.0.9...1.0.10

    Source code(tar.gz)
    Source code(zip)
  • 1.0.9(Mar 11, 2022)

  • 1.0.8(Mar 11, 2022)

    • Avoid generating the error report multiple times to save resources
    • Fix the reported URL when using Octane on Vapor
    • Fix a bug where the report was sent to Flare twice when the Ignition error page rendered

    Full Changelog: https://github.com/spatie/laravel-ignition/compare/1.0.7...1.0.8

    Source code(tar.gz)
    Source code(zip)
  • 1.0.7(Mar 10, 2022)

    What's Changed

    • Fix route registration for projects with a global namespace
    • Don't load Ignition routes when routes have already been cached
    • Update .gitattributes by @PaolaRuby in https://github.com/spatie/laravel-ignition/pull/52

    New Contributors

    • @PaolaRuby made their first contribution in https://github.com/spatie/laravel-ignition/pull/52

    Full Changelog: https://github.com/spatie/laravel-ignition/compare/1.0.6...1.0.7

    Source code(tar.gz)
    Source code(zip)
  • 1.0.6(Feb 15, 2022)

  • 1.0.5(Feb 13, 2022)

    What's Changed

    • Fixed: The last compiled paths cannot be found. by @mertasan in https://github.com/spatie/laravel-ignition/pull/42

    New Contributors

    • @mertasan made their first contribution in https://github.com/spatie/laravel-ignition/pull/42

    Full Changelog: https://github.com/spatie/laravel-ignition/compare/1.0.4...1.0.5

    Source code(tar.gz)
    Source code(zip)
  • 1.0.4(Feb 10, 2022)

  • 1.0.3(Feb 4, 2022)

  • 1.0.2(Jan 20, 2022)

    • enable_runnable_solutions now defaults to the APP_DEBUG value

    Full Changelog: https://github.com/spatie/laravel-ignition/compare/1.0.1...1.0.2

    Source code(tar.gz)
    Source code(zip)
  • 1.0.1(Jan 19, 2022)

    What's Changed

    • feat: fix support for Laravel versions ^10.x by @owenvoke in https://github.com/spatie/laravel-ignition/pull/15

    New Contributors

    • @owenvoke made their first contribution in https://github.com/spatie/laravel-ignition/pull/15

    Full Changelog: https://github.com/spatie/laravel-ignition/compare/1.0.0...1.0.1

    Source code(tar.gz)
    Source code(zip)
  • 1.0.0(Jan 18, 2022)

Owner
Spatie
We create products and courses for the developer community
Spatie
Provides a powerful error response system for Laravel

Laravel Exceptions Laravel Exceptions was created by, and is maintained by Graham Campbell, and provides a powerful error response system for both dev

Graham Campbell 571 Jan 31, 2022
A lightweight package for handling API error responses.

Laravel API Errors This package provides an easy way to manage and handle error response for JSON API's. Installation You can install the package via

3 SIDED CUBE 2 Feb 9, 2022
Laravel Echo library for beautiful Pusher and Ably integration.

Introduction In many modern web applications, WebSockets are used to implement realtime, live-updating user interfaces. When some data is updated on t

The Laravel Framework 980 Dec 31, 2022
A TALL-based Laravel Livewire component to replace the (multiple) select HTML input form with beautiful cards.

TALL multiselect cards A TALL-based Laravel Livewire component to replace the (multiple) select HTML input form with beautiful cards. Table of content

Frederic Habich 19 Dec 14, 2022
A BEAUTIFUL, RESPONSIVE, CUSTOMIZABLE, ACCESSIBLE (WAI-ARIA) REPLACEMENT FOR JAVASCRIPT'S POPUP BOXES FOR LARAVEL

A BEAUTIFUL, RESPONSIVE, CUSTOMIZABLE, ACCESSIBLE (WAI-ARIA) REPLACEMENT FOR JAVASCRIPT'S POPUP BOXES FOR LARAVEL Install To get started with SweetAle

Rashid Ali 939 Jan 8, 2023
A Laravel Wrapper for the CoinDCX API. Now easily connect and consume the CoinDCX Public API in your Laravel apps without any hassle.

This package provides a Laravel Wrapper for the CoinDCX API and allows you to easily communicate with it. Important Note This package is in early deve

Moinuddin S. Khaja 2 Feb 16, 2022
A collection of tools for rapidly building beautiful TALL stack interfaces, designed for humans.

Filament is a collection of tools for rapidly building beautiful TALL stack interfaces, designed for humans. Packages Admin Panel • Documentation • De

Filament 5.4k Jan 4, 2023
Manage self-hosted Google Fonts in Laravel apps

This package makes self-hosting Google Fonts as frictionless as possible for Laravel users. To load fonts in your application, register a Google Fonts embed URL and load it with the @googlefonts Blade directive.

Spatie 386 Dec 19, 2022
Automatically disable Google's FLoC in Laravel apps

Automatically disable Google's FLoC in Laravel apps This package will automatically disable Google's FLoC. Support us We invest a lot of resources int

Spatie 68 Oct 21, 2022
Add Server-Timing header information from within your Laravel apps.

Laravel Server Timings Add Server-Timing header information from within your Laravel apps. Installation You can install the package via composer: comp

Beyond Code 498 Dec 15, 2022
A Docker container for Laravel web apps

Ubuntu Docker container for Laravel web applications Docker-laravel is a LEMP image for running Laravel web applications. It extends docker-base, whic

Mark Macdonald 121 Nov 18, 2022
A collection of classes to be extended/used in laravel apps for quick development

laraquick A collection of classes to be extended/used in laravel applications for quick development. Introduction The library contains traits with wel

Ezra Obiwale 35 Dec 13, 2022
Postier is a Laravel API automation platform to transfer data and to sync apps.

Postier is a Laravel API automation platform to transfer data and to sync apps. You can build workflows with data and actions of multiple apps and apply logics to the data!

null 55 Oct 28, 2022
Enhance your laravel apps with WhatsApp's Cloud API

Enhance your laravel apps with WhatsApp's Cloud API Use Whatsapp API in your Laravel app! Support us Investing on this package is defintely a good mov

Ricardo Sawir 10 Dec 1, 2022
Custom Blade components to add sortable/drag-and-drop HTML elements in your apps.

Laravel Blade Sortable Demo Repo Installation You can install the package via composer: composer require asantibanez/laravel-blade-sortable After the

Andrés Santibáñez 370 Dec 23, 2022
Live Helper Chat - live support for your website. Featuring web and mobile apps, Voice & Video & ScreenShare. Supports Telegram, Twilio (whatsapp), Facebook messenger including building a bot.

Live helper chat It's an open-source powered application, which brings simplicity and usability in one place. With live helper chat you can bring live

Live Helper Chat 1.7k Dec 29, 2022
Laravel breeze is a PHP Laravel library that provides Authentication features such as Login page , Register, Reset Password and creating all Sessions Required.

About Laravel breeze To give you a head start building your new Laravel application, we are happy to offer authentication and application starter kits

null 3 Jul 30, 2022
Laravel Livewire full page component routing.

Laravel Livewire Routes Laravel Livewire full page component routing. This package allows you to specify routes directly inside your full page Livewir

null 22 Oct 6, 2022
Simple Laravel 5 package to dump all running queries on the page.

Abandoned: Use this package instead Laravel QueryDumper Introduction Simple Laravel 5 package to dump all running queries on the page. If it's SELECT

Sarfraz Ahmed 24 May 14, 2020