Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enable / Disable Switch #28

Open
gabi85ro opened this issue Jun 19, 2020 · 9 comments
Open

Enable / Disable Switch #28

gabi85ro opened this issue Jun 19, 2020 · 9 comments

Comments

@gabi85ro
Copy link

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

@Rich2k
Copy link

Rich2k commented Apr 22, 2021

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 #30

@ErriourMe
Copy link

ErriourMe commented Jul 15, 2021

+1

Im trying to change config via middleware, but it doesnt work(((

@bhaidar
Copy link

bhaidar commented Mar 8, 2024

@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

@Rich2k
Copy link

Rich2k commented Mar 8, 2024

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

@bhaidar
Copy link

bhaidar commented Mar 8, 2024

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

@Rich2k
Copy link

Rich2k commented Mar 8, 2024

Yep any other branches are just from the upstream

@bhaidar
Copy link

bhaidar commented Mar 8, 2024

@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.

@Rich2k
Copy link

Rich2k commented Mar 8, 2024

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",

@bhaidar
Copy link

bhaidar commented Mar 8, 2024

Thanks @Rich2k works perfect!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants