Laravel 4.* and 5.* service providers to handle PHP errors, dump variables, execute PHP code remotely in Google Chrome

Overview

Laravel 4.* service provider for PHP Console

See https://github.com/barbushin/php-console-laravel/releases/tag/1.2.1

Use "php-console/laravel-service-provider": "1.*" to install it using Compoer.

Laravel 5.* service provider for PHP Console

PHP Console allows you to handle PHP errors & exceptions, dump variables, execute PHP code remotely and many other things using Google Chrome extension PHP Console and PhpConsole server library.

This packages integrates PHP Console server library with Laravel framework as configurable service provider.

Installation

Require this package in Laravel project composer.json and run composer update

"php-console/laravel-service-provider": "~5.0"

After updating composer, add the service provider line at the begining of providers array in /config/app.php

'providers' => array(
	PhpConsole\Laravel\ServiceProvider::class,

Edit config

PHP Console service provider config-file looks like this:

return array(
	'isEnabled' => true,
	'handleErrors' => true,
	'handleExceptions' => true,
	'sourcesBasePath' => base_path(),
	'registerHelper' => true,
	'serverEncoding' => null,
	'headersLimit' => null,
	'password' => null,
	'enableSslOnlyMode' => false,
	'ipMasks' => array(),
	'isEvalEnabled' => false,
	'dumperLevelLimit' => 5,
	'dumperItemsCountLimit' => 100,
	'dumperItemSizeLimit' => 5000,
	'dumperDumpSizeLimit' => 500000,
	'dumperDetectCallbacks' => true,
	'detectDumpTraceAndSource' => false,
);

See PhpConsole\Laravel\ServiceProvider for detailed options description.

By default it's located in /vendor/php-console/laravel-service-provider/src/config/phpconsole.php and it's not recommended to be edited in this path because it will be overwritten on next composer update.

If you want to edit config you need to run

$ php artisan vendor:publish --provider="php-console/laravel-service-provider" --tag=config
$ php artisan vendor:publish

So config-file will be moved to /config/phpconsole.php and can be edited as you want and changes will not be lost after composer update.

Comments
  • Path is under DOCUMENT_ROOT error

    Path is under DOCUMENT_ROOT error

    When installing PHP Console with default settings, it gives following error:

    Path ... is under DOCUMENT_ROOT. It's insecure!

    Although this is a security warning, it is annoying for users who are using Apache2 and running app under a htdocs subfolder.

    Application also loads default config file first, even if its config file has been published outside.

    Possible solutions:

    1. Make the second argument to PhpConsole\Storage\File constructor false in default config.
    'dataStorage' => new PhpConsole\Storage\File(storage_path('php-console.dat'), false),
    
    1. Defer this error if debug is true.
    opened by shashankkrjain 11
  • Disabling library has no effect if someone is using a helper.

    Disabling library has no effect if someone is using a helper.

    If I disable the library in config, but I am using helper, then log messages are still logged in console.

    Ideal behavior would be to log messages when library is enabled, but don't log and simply skip the messages if library is disabled. This will make moving from development to production very easy.

    For example,

    PC::debug("Hello!");

    Should send log message to console when library is enabled, but should not do anything if its disabled.

    opened by shashankkrjain 4
  • Local configuration not being loaded

    Local configuration not being loaded

    I ran php artisan config:publish php-console/laravel-service-provider but app/config/packages/php-console/laravel-service-provider/config.php isn't being loaded.

    When I changed the configuration in /vendor/php-console/laravel-service-provider/src/config/config.php everything works, but when updating app/config/packages/php-console/laravel-service-provider/config.php nothing happens.

    What am I doing wrong?

    opened by simonweil 1
  • Service provider doesn't work on Laravel 7.*

    Service provider doesn't work on Laravel 7.*

    I tried to install service provider on Laravel 7.2, but composer sent an error:

    Your requirements could not be resolved to an installable set of packages.

    Problem 1 - Conclusion: remove laravel/framework v7.20.0 - Conclusion: don't install laravel/framework v7.20.0 - php-console/laravel-service-provider 5.1 requires illuminate/support 5.* -> satisfiable by illuminate/support[5.0.x-dev, 5.1.x-dev, 5.2.x-dev, 5.3.x-dev, 5.4.x-dev, 5.5.x-dev, 5.6.x-dev, 5.7.17, 5.7.18, 5.7.19, 5.7.x-dev, 5.8.x-dev, v5.0.0, v5.0.22, v5.0.25, v5.0.26, v5.0.28, v5.0.33, v5.0.4, v5.1.1, v5.1.13, v5.1.16, v5.1.2, v5.1.20, v5.1.22, v5.1.25, v5.1.28, v5.1.30, v5.1.31, v5.1.41, v5.1.6, v5.1.8, v5.2.0, v5.2.19, v5.2.21, v5.2.24, v5.2.25, v5.2.26, v5.2.27, v5.2.28, v5.2.31, v5.2.32, v5.2.37, v5.2.43, v5.2.45, v5.2.6, v5.2.7, v5.3.0, v5.3.16, v5.3.23, v5.3.4, v5.4.0, v5.4.13, v5.4.17, v5.4.19, v5.4.27, v5.4.36, v5.4.9, v5.5.0, v5.5.16, v5.5.17, v5.5.2, v5.5.28, v5.5.33, v5.5.34, v5.5.35, v5.5.36, v5.5.37, v5.5.39, v5.5.40, v5.5.41, v5.5.43, v5.5.44, v5.6.0, v5.6.1, v5.6.10, v5.6.11, v5.6.12, v5.6.13, v5.6.14, v5.6.15, v5.6.16, v5.6.17, v5.6.19, v5.6.2, v5.6.20, v5.6.21, v5.6.22, v5.6.23, v5.6.24, v5.6.25, v5.6.26, v5.6.27, v5.6.28, v5.6.29, v5.6.3, v5.6.30, v5.6.31, v5.6.32, v5.6.33, v5.6.34, v5.6.35, v5.6.36, v5.6.37, v5.6.38, v5.6.39, v5.6.4, v5.6.5, v5.6.6, v5.6.7, v5.6.8, v5.6.9, v5.7.0, v5.7.1, v5.7.10, v5.7.11, v5.7.15, v5.7.2, v5.7.20, v5.7.21, v5.7.22, v5.7.23, v5.7.26, v5.7.27, v5.7.28, v5.7.3, v5.7.4, v5.7.5, v5.7.6, v5.7.7, v5.7.8, v5.7.9, v5.8.0, v5.8.11, v5.8.12, v5.8.14, v5.8.15, v5.8.17, v5.8.18, v5.8.19, v5.8.2, v5.8.20, v5.8.22, v5.8.24, v5.8.27, v5.8.28, v5.8.29, v5.8.3, v5.8.30, v5.8.31, v5.8.32, v5.8.33, v5.8.34, v5.8.35, v5.8.36, v5.8.4, v5.8.8, v5.8.9]. - php-console/laravel-service-provider 5.x-dev requires illuminate/support 5.* -> satisfiable by illuminate/support[5.0.x-dev, 5.1.x-dev, 5.2.x-dev, 5.3.x-dev, 5.4.x-dev, 5.5.x-dev, 5.6.x-dev, 5.7.17, 5.7.18, 5.7.19, 5.7.x-dev, 5.8.x-dev, v5.0.0, v5.0.22, v5.0.25, v5.0.26, v5.0.28, v5.0.33, v5.0.4, v5.1.1, v5.1.13, v5.1.16, v5.1.2, v5.1.20, v5.1.22, v5.1.25, v5.1.28, v5.1.30, v5.1.31, v5.1.41, v5.1.6, v5.1.8, v5.2.0, v5.2.19, v5.2.21, v5.2.24, v5.2.25, v5.2.26, v5.2.27, v5.2.28, v5.2.31, v5.2.32, v5.2.37, v5.2.43, v5.2.45, v5.2.6, v5.2.7, v5.3.0, v5.3.16, v5.3.23, v5.3.4, v5.4.0, v5.4.13, v5.4.17, v5.4.19, v5.4.27, v5.4.36, v5.4.9, v5.5.0, v5.5.16, v5.5.17, v5.5.2, v5.5.28, v5.5.33, v5.5.34, v5.5.35, v5.5.36, v5.5.37, v5.5.39, v5.5.40, v5.5.41, v5.5.43, v5.5.44, v5.6.0, v5.6.1, v5.6.10, v5.6.11, v5.6.12, v5.6.13, v5.6.14, v5.6.15, v5.6.16, v5.6.17, v5.6.19, v5.6.2, v5.6.20, v5.6.21, v5.6.22, v5.6.23, v5.6.24, v5.6.25, v5.6.26, v5.6.27, v5.6.28, v5.6.29, v5.6.3, v5.6.30, v5.6.31, v5.6.32, v5.6.33, v5.6.34, v5.6.35, v5.6.36, v5.6.37, v5.6.38, v5.6.39, v5.6.4, v5.6.5, v5.6.6, v5.6.7, v5.6.8, v5.6.9, v5.7.0, v5.7.1, v5.7.10, v5.7.11, v5.7.15, v5.7.2, v5.7.20, v5.7.21, v5.7.22, v5.7.23, v5.7.26, v5.7.27, v5.7.28, v5.7.3, v5.7.4, v5.7.5, v5.7.6, v5.7.7, v5.7.8, v5.7.9, v5.8.0, v5.8.11, v5.8.12, v5.8.14, v5.8.15, v5.8.17, v5.8.18, v5.8.19, v5.8.2, v5.8.20, v5.8.22, v5.8.24, v5.8.27, v5.8.28, v5.8.29, v5.8.3, v5.8.30, v5.8.31, v5.8.32, v5.8.33, v5.8.34, v5.8.35, v5.8.36, v5.8.4, v5.8.8, v5.8.9]. - don't install illuminate/support 5.5.x-dev|don't install laravel/framework v7.20.0 - don't install illuminate/support v5.5.0|don't install laravel/framework v7.20.0 - don't install illuminate/support v5.5.16|don't install laravel/framework v7.20.0 - don't install illuminate/support v5.5.17|don't install laravel/framework v7.20.0 - don't install illuminate/support v5.5.2|don't install laravel/framework v7.20.0 - don't install illuminate/support v5.5.28|don't install laravel/framework v7.20.0 - don't install illuminate/support v5.5.33|don't install laravel/framework v7.20.0 - don't install illuminate/support v5.5.34|don't install laravel/framework v7.20.0 - don't install illuminate/support v5.5.35|don't install laravel/framework v7.20.0 - don't install illuminate/support v5.5.36|don't install laravel/framework v7.20.0 - don't install illuminate/support v5.5.37|don't install laravel/framework v7.20.0 - don't install illuminate/support v5.5.39|don't install laravel/framework v7.20.0 - don't install illuminate/support v5.5.40|don't install laravel/framework v7.20.0 - don't install illuminate/support v5.5.41|don't install laravel/framework v7.20.0 - don't install illuminate/support v5.5.43|don't install laravel/framework v7.20.0 - don't install illuminate/support v5.5.44|don't install laravel/framework v7.20.0 - don't install illuminate/support 5.6.x-dev|don't install laravel/framework v7.20.0 - don't install illuminate/support v5.6.0|don't install laravel/framework v7.20.0 - don't install illuminate/support v5.6.1|don't install laravel/framework v7.20.0 - don't install illuminate/support v5.6.10|don't install laravel/framework v7.20.0 - don't install illuminate/support v5.6.11|don't install laravel/framework v7.20.0 - don't install illuminate/support v5.6.12|don't install laravel/framework v7.20.0 - don't install illuminate/support v5.6.13|don't install laravel/framework v7.20.0 - don't install illuminate/support v5.6.14|don't install laravel/framework v7.20.0 - don't install illuminate/support v5.6.15|don't install laravel/framework v7.20.0 - don't install illuminate/support v5.6.16|don't install laravel/framework v7.20.0 - don't install illuminate/support v5.6.17|don't install laravel/framework v7.20.0 - don't install illuminate/support v5.6.19|don't install laravel/framework v7.20.0 - don't install illuminate/support v5.6.2|don't install laravel/framework v7.20.0 - don't install illuminate/support v5.6.20|don't install laravel/framework v7.20.0 - don't install illuminate/support v5.6.21|don't install laravel/framework v7.20.0 - don't install illuminate/support v5.6.22|don't install laravel/framework v7.20.0 - don't install illuminate/support v5.6.23|don't install laravel/framework v7.20.0 - don't install illuminate/support v5.6.24|don't install laravel/framework v7.20.0 - don't install illuminate/support v5.6.25|don't install laravel/framework v7.20.0 - don't install illuminate/support v5.6.26|don't install laravel/framework v7.20.0 - don't install illuminate/support v5.6.27|don't install laravel/framework v7.20.0 - don't install illuminate/support v5.6.28|don't install laravel/framework v7.20.0 - don't install illuminate/support v5.6.29|don't install laravel/framework v7.20.0 - don't install illuminate/support v5.6.3|don't install laravel/framework v7.20.0 - don't install illuminate/support v5.6.30|don't install laravel/framework v7.20.0 - don't install illuminate/support v5.6.31|don't install laravel/framework v7.20.0 - don't install illuminate/support v5.6.32|don't install laravel/framework v7.20.0 - don't install illuminate/support v5.6.33|don't install laravel/framework v7.20.0 - don't install illuminate/support v5.6.34|don't install laravel/framework v7.20.0 - don't install illuminate/support v5.6.35|don't install laravel/framework v7.20.0 - don't install illuminate/support v5.6.36|don't install laravel/framework v7.20.0 - don't install illuminate/support v5.6.37|don't install laravel/framework v7.20.0 - don't install illuminate/support v5.6.38|don't install laravel/framework v7.20.0 - don't install illuminate/support v5.6.39|don't install laravel/framework v7.20.0 - don't install illuminate/support v5.6.4|don't install laravel/framework v7.20.0 - don't install illuminate/support v5.6.5|don't install laravel/framework v7.20.0 - don't install illuminate/support v5.6.6|don't install laravel/framework v7.20.0 - don't install illuminate/support v5.6.7|don't install laravel/framework v7.20.0 - don't install illuminate/support v5.6.8|don't install laravel/framework v7.20.0 - don't install illuminate/support v5.6.9|don't install laravel/framework v7.20.0 - don't install illuminate/support 5.7.17|don't install laravel/framework v7.20.0 - don't install illuminate/support 5.7.18|don't install laravel/framework v7.20.0 - don't install illuminate/support 5.7.19|don't install laravel/framework v7.20.0 - don't install illuminate/support 5.7.x-dev|don't install laravel/framework v7.20.0 - don't install illuminate/support v5.7.0|don't install laravel/framework v7.20.0 - don't install illuminate/support v5.7.1|don't install laravel/framework v7.20.0 - don't install illuminate/support v5.7.10|don't install laravel/framework v7.20.0 - don't install illuminate/support v5.7.11|don't install laravel/framework v7.20.0 - don't install illuminate/support v5.7.15|don't install laravel/framework v7.20.0 - don't install illuminate/support v5.7.2|don't install laravel/framework v7.20.0 - don't install illuminate/support v5.7.20|don't install laravel/framework v7.20.0 - don't install illuminate/support v5.7.21|don't install laravel/framework v7.20.0 - don't install illuminate/support v5.7.22|don't install laravel/framework v7.20.0 - don't install illuminate/support v5.7.23|don't install laravel/framework v7.20.0 - don't install illuminate/support v5.7.26|don't install laravel/framework v7.20.0 - don't install illuminate/support v5.7.27|don't install laravel/framework v7.20.0 - don't install illuminate/support v5.7.28|don't install laravel/framework v7.20.0 - don't install illuminate/support v5.7.3|don't install laravel/framework v7.20.0 - don't install illuminate/support v5.7.4|don't install laravel/framework v7.20.0 - don't install illuminate/support v5.7.5|don't install laravel/framework v7.20.0 - don't install illuminate/support v5.7.6|don't install laravel/framework v7.20.0 - don't install illuminate/support v5.7.7|don't install laravel/framework v7.20.0 - don't install illuminate/support v5.7.8|don't install laravel/framework v7.20.0 - don't install illuminate/support v5.7.9|don't install laravel/framework v7.20.0 - don't install illuminate/support 5.8.x-dev|don't install laravel/framework v7.20.0 - don't install illuminate/support v5.8.0|don't install laravel/framework v7.20.0 - don't install illuminate/support v5.8.11|don't install laravel/framework v7.20.0 - don't install illuminate/support v5.8.12|don't install laravel/framework v7.20.0 - don't install illuminate/support v5.8.14|don't install laravel/framework v7.20.0 - don't install illuminate/support v5.8.15|don't install laravel/framework v7.20.0 - don't install illuminate/support v5.8.17|don't install laravel/framework v7.20.0 - don't install illuminate/support v5.8.18|don't install laravel/framework v7.20.0 - don't install illuminate/support v5.8.19|don't install laravel/framework v7.20.0 - don't install illuminate/support v5.8.2|don't install laravel/framework v7.20.0 - don't install illuminate/support v5.8.20|don't install laravel/framework v7.20.0 - don't install illuminate/support v5.8.22|don't install laravel/framework v7.20.0 - don't install illuminate/support v5.8.24|don't install laravel/framework v7.20.0 - don't install illuminate/support v5.8.27|don't install laravel/framework v7.20.0 - don't install illuminate/support v5.8.28|don't install laravel/framework v7.20.0 - don't install illuminate/support v5.8.29|don't install laravel/framework v7.20.0 - don't install illuminate/support v5.8.3|don't install laravel/framework v7.20.0 - don't install illuminate/support v5.8.30|don't install laravel/framework v7.20.0 - don't install illuminate/support v5.8.31|don't install laravel/framework v7.20.0 - don't install illuminate/support v5.8.32|don't install laravel/framework v7.20.0 - don't install illuminate/support v5.8.33|don't install laravel/framework v7.20.0 - don't install illuminate/support v5.8.34|don't install laravel/framework v7.20.0 - don't install illuminate/support v5.8.35|don't install laravel/framework v7.20.0 - don't install illuminate/support v5.8.36|don't install laravel/framework v7.20.0 - don't install illuminate/support v5.8.4|don't install laravel/framework v7.20.0 - don't install illuminate/support v5.8.8|don't install laravel/framework v7.20.0 - don't install illuminate/support v5.8.9|don't install laravel/framework v7.20.0 - don't install illuminate/support 5.0.x-dev|don't install laravel/framework v7.20.0 - don't install illuminate/support 5.1.x-dev|don't install laravel/framework v7.20.0 - don't install illuminate/support 5.2.x-dev|don't install laravel/framework v7.20.0 - don't install illuminate/support 5.3.x-dev|don't install laravel/framework v7.20.0 - don't install illuminate/support 5.4.x-dev|don't install laravel/framework v7.20.0 - don't install illuminate/support v5.0.0|don't install laravel/framework v7.20.0 - don't install illuminate/support v5.0.22|don't install laravel/framework v7.20.0 - don't install illuminate/support v5.0.25|don't install laravel/framework v7.20.0 - don't install illuminate/support v5.0.26|don't install laravel/framework v7.20.0 - don't install illuminate/support v5.0.28|don't install laravel/framework v7.20.0 - don't install illuminate/support v5.0.33|don't install laravel/framework v7.20.0 - don't install illuminate/support v5.0.4|don't install laravel/framework v7.20.0 - don't install illuminate/support v5.1.1|don't install laravel/framework v7.20.0 - don't install illuminate/support v5.1.13|don't install laravel/framework v7.20.0 - don't install illuminate/support v5.1.16|don't install laravel/framework v7.20.0 - don't install illuminate/support v5.1.2|don't install laravel/framework v7.20.0 - don't install illuminate/support v5.1.20|don't install laravel/framework v7.20.0 - don't install illuminate/support v5.1.22|don't install laravel/framework v7.20.0 - don't install illuminate/support v5.1.25|don't install laravel/framework v7.20.0 - don't install illuminate/support v5.1.28|don't install laravel/framework v7.20.0 - don't install illuminate/support v5.1.30|don't install laravel/framework v7.20.0 - don't install illuminate/support v5.1.31|don't install laravel/framework v7.20.0 - don't install illuminate/support v5.1.41|don't install laravel/framework v7.20.0 - don't install illuminate/support v5.1.6|don't install laravel/framework v7.20.0 - don't install illuminate/support v5.1.8|don't install laravel/framework v7.20.0 - don't install illuminate/support v5.2.0|don't install laravel/framework v7.20.0 - don't install illuminate/support v5.2.19|don't install laravel/framework v7.20.0 - don't install illuminate/support v5.2.21|don't install laravel/framework v7.20.0 - don't install illuminate/support v5.2.24|don't install laravel/framework v7.20.0 - don't install illuminate/support v5.2.25|don't install laravel/framework v7.20.0 - don't install illuminate/support v5.2.26|don't install laravel/framework v7.20.0 - don't install illuminate/support v5.2.27|don't install laravel/framework v7.20.0 - don't install illuminate/support v5.2.28|don't install laravel/framework v7.20.0 - don't install illuminate/support v5.2.31|don't install laravel/framework v7.20.0 - don't install illuminate/support v5.2.32|don't install laravel/framework v7.20.0 - don't install illuminate/support v5.2.37|don't install laravel/framework v7.20.0 - don't install illuminate/support v5.2.43|don't install laravel/framework v7.20.0 - don't install illuminate/support v5.2.45|don't install laravel/framework v7.20.0 - don't install illuminate/support v5.2.6|don't install laravel/framework v7.20.0 - don't install illuminate/support v5.2.7|don't install laravel/framework v7.20.0 - don't install illuminate/support v5.3.0|don't install laravel/framework v7.20.0 - don't install illuminate/support v5.3.16|don't install laravel/framework v7.20.0 - don't install illuminate/support v5.3.23|don't install laravel/framework v7.20.0 - don't install illuminate/support v5.3.4|don't install laravel/framework v7.20.0 - don't install illuminate/support v5.4.0|don't install laravel/framework v7.20.0 - don't install illuminate/support v5.4.13|don't install laravel/framework v7.20.0 - don't install illuminate/support v5.4.17|don't install laravel/framework v7.20.0 - don't install illuminate/support v5.4.19|don't install laravel/framework v7.20.0 - don't install illuminate/support v5.4.27|don't install laravel/framework v7.20.0 - don't install illuminate/support v5.4.36|don't install laravel/framework v7.20.0 - don't install illuminate/support v5.4.9|don't install laravel/framework v7.20.0 - Installation request for laravel/framework (locked at v7.20.0, required as ^7.0) -> satisfiable by laravel/framework[v7.20.0]. - Installation request for php-console/laravel-service-provider ^5.1 -> satisfiable by php-console/laravel-service-provider[5.1, 5.x-dev].

    It could be great have a service provider for Laravel 7.*

    opened by ManuNovas 0
  • Cannot cache config because of dataStorage closure created

    Cannot cache config because of dataStorage closure created

    Using Laravel 5.3: It doesn't look like php-console-laravel can be used with a cached config - not without overriding the ServiceProvider class & removing the default config entry dataStorage when doing the config merge.

    Running php artisan config::cache creates a cached config file /bootstrap/cache/config.php with the following serialisation entry:

    'dataStorage' => 
        PhpConsole\Storage\File::__set_state(array(
           'filePath' => 'D:\\www\\htdocs\\lol\\website-prod\\storage\\php-console.dat',
           'fileHandler' => NULL,
           'keyLifetime' => 60,
        ))
    

    Created by from the default config entry for dataStorage:

    'dataStorage' => new PhpConsole\Storage\File(storage_path('php-console.dat'), true),
    

    The Fatal error that is throw after config is cached is as follows:

    Fatal error: Uncaught Symfony\Component\Debug\Exception\FatalThrowableError: Call to undefined method PhpConsole\Storage\File::__set_state() in ...
    

    Besides the fact that the File Storage class doesn't support serialisation, this issue states that Laravel does not support closures in config settings for performance reasons; so I am not sure if serialising a class in config is the best option?

    opened by cubitworx 0
  • Problem with phpunit

    Problem with phpunit

    I'm using your package with laravel 5.3 work well for debugging ! Thanks However an issue appear on phpunit, now when i run unit test on my projet i get the following error.

    1. ExampleTest::testBasicExample Exception: PhpConsole\Connector::setPostponeStorage can be called only before PhpConsole\Connector::getInstance()

    Any idea ?

    opened by yagogak 1
Releases(5.1)
Contextual Service Providers for Laravel

Laravel Context This simple yet powerful package will help you load different Service Providers depending in which context you are. Contexts can be se

Rodrigo Troncoso 51 Dec 25, 2020
Chrome extension to generate Laravel integration tests while using your app.

Laravel TestTools Check out the introduction post about the chrome extension. Installation git clone [email protected]:mpociot/laravel-testtools.git # i

Marcel Pociot 473 Nov 1, 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
Deploy and execute non-PHP AWS Lambda functions from your Laravel application.

Sidecar for Laravel Deploy and execute non-PHP AWS Lambda functions from your Laravel application. Read the full docs at hammerstone.dev/sidecar/docs.

Hammerstone 624 Dec 30, 2022
Execute Laravel Artisan commands via REST APIs and HTTP requests safely.

Artisan Api There might be some times you wanted to execute an Artisan command, but you did not have access to shell or SSH. Here we brought REST API

Alireza 11 Sep 7, 2022
Your users do not always report errors, LaraBug does. LaraBug is a simple to use and implement error tracker built for the Laravel framework.

Your users do not always report errors, LaraBug does. LaraBug is a simple to use and implement error tracker built for the Laravel framework. This rep

LaraBug 197 Dec 9, 2022
a Laravel package help you to execute more effective databases queries.

Laravel Query Helper Laravel Query Helper was developed for laravel 7.2+ to help you optimizing sql queries, this package will contain all advanced sq

karam mustafa 9 Jul 26, 2022
Send PHP errors to Flare

Send PHP errors to Flare This repository contains a PHP client to send PHP errors to Flare. Documentation You can find the documentation of this packa

Spatie 64 Dec 26, 2022
Fearless refactoring, it does a lot of smart checks to find certain errors.

Find Bugs Before They Bite Built with ❤️ for lazy laravel developers ;) Why repeat the old errors, if there are so many new errors to commit. (Bertran

Iman 1.2k Dec 29, 2022
Add variables to the payload of all jobs in a Laravel app

Inject extra info to the payloads of all jobs in a Laravel app This package makes it easy to inject things in every job. Imagine that you want to have

Spatie 62 Dec 9, 2022
A laravel service provider for the netsuite-php library service

netsuite-laravel A PHP supplemental package to the ryanwinchester/netsuite-php package to add the NetSuite service client to the service container of

NetsuitePHP 6 Nov 9, 2022
A plugin for Blessing Skin Server that can let you display Google Ads with Google AdSense in the website.

A plugin for Blessing Skin Server that can let you display Google Ads with Google AdSense in the website.

Big_Cake 2 Jan 25, 2022
A laravel package to handle cascade delete and restore on model relations.

Laravel Model Soft Cascade A laravel package to handle cascade delete and restore on model relations. This package not only handle the cascade delete

Touhidur Rahman 18 Apr 29, 2022
Laravel Soulbscription - This package provides a straightforward interface to handle subscriptions and features consumption.

About This package provides a straightforward interface to handle subscriptions and features consumption. Installation You can

Lucas Vinicius 269 Jan 1, 2023
A laravel package to handle sanitize process of model data to create/update model records.

Laravel Model UUID A simple package to sanitize model data to create/update table records. Installation Require the package using composer: composer r

null 66 Sep 19, 2022
A simple laravel package to handle multiple key based model route binding

Laravel Model UUID A simple package to handle the multiple key/column based route model binding for laravel package Installation Require the package u

null 13 Mar 2, 2022
A laravel package to handle model specific additional meta fields in an elegant way.

Laravel Meta Fields A php package for laravel framework to handle model meta data in a elegant way. Installation Require the package using composer: c

Touhidur Rahman 26 Apr 5, 2022
A package to handle the SEO in any Laravel application, big or small.

Never worry about SEO in Laravel again! Currently there aren't that many SEO-packages for Laravel and the available ones are quite complex to set up a

Ralph J. Smit 267 Jan 2, 2023
A simple laravel state machine to handle model transitions, based on a pre-defined list of rules

A simple state machine that allows transitioning model states based on pre-defined rules. Installation You can install the package via composer: compo

Jack Mollart 18 Apr 2, 2022