laravel-api-debugger
laravel-api-debugger copied to clipboard
Enable / Disable Switch
Is there any option to disable debugging dynamically, for example to enable for certain requests and disable for others? Something like:
Debugger::disable();
Debugger::enable();
Thank you
I've just needed a similar functionality, although it's a off for a specific response rather than specific parts of the profiling.
I've PR'd it, feel free to use or not https://github.com/mlanin/laravel-api-debugger/pull/30
+1
Im trying to change config via middleware, but it doesnt work(((
@ErriourMe It won't work via a middleware before the package uses the ServiceProvider@boot to check if the package is enabled or not. I am trying too to switch on demand. Did you get any solution over there?
@Rich2k How can I implement your PR locally? Thank you
You can either fork my branch yourself or include my forked repo directly in your composer file (rather than packagist) https://stackoverflow.com/questions/12954051/use-php-composer-to-clone-git-repo
Thanks @Rich2k!
I am referencing your repo directly in my composer.json file.
For the branch, what shall I use? The feature/on-demand-disable-output
?
Thanks
Yep any other branches are just from the upstream
@Rich2k I don't think I am loading the repo correctly.
Inside the composer.json file, I've added the following:
"require": {
"lanin/laravel-api-debugger": "^4.0.0"
},
"repositories": [
{
"url": "https://github.com/rich2k/laravel-api-debugger.git",
"type": "git"
}
]
Still, I cannot find the lad_disable_output
function.
I should be referencing the feature branch somewhere but not sure where.
You don't want to use the version tag but the branch name
Use this
"rich2k/laravel-api-debugger": "dev-feature/on-demand-disable-output",
Thanks @Rich2k works perfect!