romanzipp / Laravel-Queue-Monitor

Monitoring Laravel Jobs with your Database
https://packagist.org/packages/romanzipp/laravel-queue-monitor
MIT License
693 stars 91 forks source link

Route not defined #63

Closed rsuarez82 closed 3 years ago

rsuarez82 commented 3 years ago

Hi,

when I try accessing the route to the queue monitor there is a view exception: { "message": "Route [queue-monitor::purge] not defined. (View: /var/www/vendor/romanzipp/laravel-queue-monitor/views/jobs.blade.php)", "exception": "Facade\\Ignition\\Exceptions\\ViewException", "file": "/var/www/vendor/laravel/framework/src/Illuminate/Routing/UrlGenerator.php", "line": 429, "trace": [ { "file": "/var/www/vendor/laravel/framework/src/Illuminate/Foundation/helpers.php", "line": 708, "function": "route", "class": "Illuminate\\Routing\\UrlGenerator", "type": "->" }, { "file": "/var/www/vendor/romanzipp/laravel-queue-monitor/src/Providers/../../views/jobs.blade.php", "line": 317, "function": "route" }, { "file": "/var/www/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php", "line": 107, "function": "require" }, { "file": "/var/www/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php", "line": 108, "function": "Illuminate\\Filesystem\\{closure}", "class": "Illuminate\\Filesystem\\Filesystem", "type": "::" }, { "file": "/var/www/vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php", "line": 58, "function": "getRequire", "class": "Illuminate\\Filesystem\\Filesystem", "type": "->" }, { "file": "/var/www/vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php", "line": 61, "function": "evaluatePath", "class": "Illuminate\\View\\Engines\\PhpEngine", "type": "->" }, { "file": "/var/www/vendor/facade/ignition/src/Views/Engines/CompilerEngine.php", "line": 37, "function": "get", "class": "Illuminate\\View\\Engines\\CompilerEngine", "type": "->" }, { "file": "/var/www/vendor/laravel/framework/src/Illuminate/View/View.php", "line": 139, "function": "get", "class": "Facade\\Ignition\\Views\\Engines\\CompilerEngine", "type": "->" }, { "file": "/var/www/vendor/laravel/framework/src/Illuminate/View/View.php", "line": 122, "function": "getContents", "class": "Illuminate\\View\\View", "type": "->" }, { "file": "/var/www/vendor/laravel/framework/src/Illuminate/View/View.php", "line": 91, "function": "renderContents", "class": "Illuminate\\View\\View", "type": "->" }, { "file": "/var/www/vendor/laravel/framework/src/Illuminate/Http/Response.php", "line": 62, "function": "render", "class": "Illuminate\\View\\View", "type": "->" }, { "file": "/var/www/vendor/laravel/framework/src/Illuminate/Http/Response.php", "line": 34, "function": "setContent", "class": "Illuminate\\Http\\Response", "type": "->" }, { "file": "/var/www/vendor/laravel/framework/src/Illuminate/Routing/Router.php", "line": 783, "function": "__construct", "class": "Illuminate\\Http\\Response", "type": "->" }, { "file": "/var/www/vendor/laravel/framework/src/Illuminate/Routing/Router.php", "line": 753, "function": "toResponse", "class": "Illuminate\\Routing\\Router", "type": "::" }, { "file": "/var/www/vendor/laravel/framework/src/Illuminate/Routing/Router.php", "line": 693, "function": "prepareResponse", "class": "Illuminate\\Routing\\Router", "type": "->" }, { "file": "/var/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php", "line": 128, "function": "Illuminate\\Routing\\{closure}", "class": "Illuminate\\Routing\\Router", "type": "->" }, { "file": "/var/www/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php", "line": 41, "function": "Illuminate\\Pipeline\\{closure}", "class": "Illuminate\\Pipeline\\Pipeline", "type": "->" }, { "file": "/var/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php", "line": 167, "function": "handle", "class": "Illuminate\\Routing\\Middleware\\SubstituteBindings", "type": "->" }, { "file": "/var/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php", "line": 103, "function": "Illuminate\\Pipeline\\{closure}", "class": "Illuminate\\Pipeline\\Pipeline", "type": "->" }, { "file": "/var/www/vendor/laravel/framework/src/Illuminate/Routing/Router.php", "line": 695, "function": "then", "class": "Illuminate\\Pipeline\\Pipeline", "type": "->" }, { "file": "/var/www/vendor/laravel/framework/src/Illuminate/Routing/Router.php", "line": 670, "function": "runRouteWithinStack", "class": "Illuminate\\Routing\\Router", "type": "->" }, { "file": "/var/www/vendor/laravel/framework/src/Illuminate/Routing/Router.php", "line": 636, "function": "runRoute", "class": "Illuminate\\Routing\\Router", "type": "->" }, { "file": "/var/www/vendor/laravel/framework/src/Illuminate/Routing/Router.php", "line": 625, "function": "dispatchToRoute", "class": "Illuminate\\Routing\\Router", "type": "->" }, { "file": "/var/www/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php", "line": 166, "function": "dispatch", "class": "Illuminate\\Routing\\Router", "type": "->" }, { "file": "/var/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php", "line": 128, "function": "Illuminate\\Foundation\\Http\\{closure}", "class": "Illuminate\\Foundation\\Http\\Kernel", "type": "->" }, { "file": "/var/www/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php", "line": 27, "function": "Illuminate\\Pipeline\\{closure}", "class": "Illuminate\\Pipeline\\Pipeline", "type": "->" }, { "file": "/var/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php", "line": 167, "function": "handle", "class": "Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize", "type": "->" }, { "file": "/var/www/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php", "line": 86, "function": "Illuminate\\Pipeline\\{closure}", "class": "Illuminate\\Pipeline\\Pipeline", "type": "->" }, { "file": "/var/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php", "line": 167, "function": "handle", "class": "Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance", "type": "->" }, { "file": "/var/www/vendor/fruitcake/laravel-cors/src/HandleCors.php", "line": 57, "function": "Illuminate\\Pipeline\\{closure}", "class": "Illuminate\\Pipeline\\Pipeline", "type": "->" }, { "file": "/var/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php", "line": 167, "function": "handle", "class": "Fruitcake\\Cors\\HandleCors", "type": "->" }, { "file": "/var/www/app/Http/Middleware/ForceJson.php", "line": 21, "function": "Illuminate\\Pipeline\\{closure}", "class": "Illuminate\\Pipeline\\Pipeline", "type": "->" }, { "file": "/var/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php", "line": 167, "function": "handle", "class": "App\\Http\\Middleware\\ForceJson", "type": "->" }, { "file": "/var/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php", "line": 103, "function": "Illuminate\\Pipeline\\{closure}", "class": "Illuminate\\Pipeline\\Pipeline", "type": "->" }, { "file": "/var/www/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php", "line": 141, "function": "then", "class": "Illuminate\\Pipeline\\Pipeline", "type": "->" }, { "file": "/var/www/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php", "line": 110, "function": "sendRequestThroughRouter", "class": "Illuminate\\Foundation\\Http\\Kernel", "type": "->" }, { "file": "/var/www/public/index.php", "line": 55, "function": "handle", "class": "Illuminate\\Foundation\\Http\\Kernel", "type": "->" } ] }

We're on PHP 8.0.1 and Laravel 8.25.0

romanzipp commented 3 years ago

This is likely caused by your RouteServiceProvider when using a global namespace. You can either remove the namespace from your RouteServiceProvider and adjust you route file or copy the routes from the provided routes

rsuarez82 commented 3 years ago

Thank you for the fast answer! That worked, I copied the routes over to our routing file. Although now I am getting another error from a blade template. Sorry to bother you again, but maybe someone else stumbles over this as well. ;)

{ "message": "Undefined variable $metrics (View: /var/www/vendor/romanzipp/laravel-queue-monitor/views/jobs.blade.php)", "exception": "Facade\\Ignition\\Exceptions\\ViewException", "file": "/var/www/vendor/romanzipp/laravel-queue-monitor/src/Providers/../../views/jobs.blade.php", "line": 21, "trace": [ { "file": "/var/www/vendor/romanzipp/laravel-queue-monitor/src/Providers/../../views/jobs.blade.php", "line": 21, "function": "handleError", "class": "Illuminate\\Foundation\\Bootstrap\\HandleExceptions", "type": "->" }, { "file": "/var/www/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php", "line": 107, "function": "require" }, { "file": "/var/www/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php", "line": 108, "function": "Illuminate\\Filesystem\\{closure}", "class": "Illuminate\\Filesystem\\Filesystem", "type": "::" }, { "file": "/var/www/vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php", "line": 58, "function": "getRequire", "class": "Illuminate\\Filesystem\\Filesystem", "type": "->" }, { "file": "/var/www/vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php", "line": 61, "function": "evaluatePath", "class": "Illuminate\\View\\Engines\\PhpEngine", "type": "->" }, { "file": "/var/www/vendor/facade/ignition/src/Views/Engines/CompilerEngine.php", "line": 37, "function": "get", "class": "Illuminate\\View\\Engines\\CompilerEngine", "type": "->" }, { "file": "/var/www/vendor/laravel/framework/src/Illuminate/View/View.php", "line": 139, "function": "get", "class": "Facade\\Ignition\\Views\\Engines\\CompilerEngine", "type": "->" }, { "file": "/var/www/vendor/laravel/framework/src/Illuminate/View/View.php", "line": 122, "function": "getContents", "class": "Illuminate\\View\\View", "type": "->" }, { "file": "/var/www/vendor/laravel/framework/src/Illuminate/View/View.php", "line": 91, "function": "renderContents", "class": "Illuminate\\View\\View", "type": "->" }, { "file": "/var/www/vendor/laravel/framework/src/Illuminate/Http/Response.php", "line": 62, "function": "render", "class": "Illuminate\\View\\View", "type": "->" }, { "file": "/var/www/vendor/laravel/framework/src/Illuminate/Http/Response.php", "line": 34, "function": "setContent", "class": "Illuminate\\Http\\Response", "type": "->" }, { "file": "/var/www/vendor/laravel/framework/src/Illuminate/Routing/Router.php", "line": 783, "function": "__construct", "class": "Illuminate\\Http\\Response", "type": "->" }, { "file": "/var/www/vendor/laravel/framework/src/Illuminate/Routing/Router.php", "line": 753, "function": "toResponse", "class": "Illuminate\\Routing\\Router", "type": "::" }, { "file": "/var/www/vendor/laravel/framework/src/Illuminate/Routing/Router.php", "line": 693, "function": "prepareResponse", "class": "Illuminate\\Routing\\Router", "type": "->" }, { "file": "/var/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php", "line": 128, "function": "Illuminate\\Routing\\{closure}", "class": "Illuminate\\Routing\\Router", "type": "->" }, { "file": "/var/www/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php", "line": 41, "function": "Illuminate\\Pipeline\\{closure}", "class": "Illuminate\\Pipeline\\Pipeline", "type": "->" }, { "file": "/var/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php", "line": 167, "function": "handle", "class": "Illuminate\\Routing\\Middleware\\SubstituteBindings", "type": "->" }, { "file": "/var/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php", "line": 103, "function": "Illuminate\\Pipeline\\{closure}", "class": "Illuminate\\Pipeline\\Pipeline", "type": "->" }, { "file": "/var/www/vendor/laravel/framework/src/Illuminate/Routing/Router.php", "line": 695, "function": "then", "class": "Illuminate\\Pipeline\\Pipeline", "type": "->" }, { "file": "/var/www/vendor/laravel/framework/src/Illuminate/Routing/Router.php", "line": 670, "function": "runRouteWithinStack", "class": "Illuminate\\Routing\\Router", "type": "->" }, { "file": "/var/www/vendor/laravel/framework/src/Illuminate/Routing/Router.php", "line": 636, "function": "runRoute", "class": "Illuminate\\Routing\\Router", "type": "->" }, { "file": "/var/www/vendor/laravel/framework/src/Illuminate/Routing/Router.php", "line": 625, "function": "dispatchToRoute", "class": "Illuminate\\Routing\\Router", "type": "->" }, { "file": "/var/www/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php", "line": 166, "function": "dispatch", "class": "Illuminate\\Routing\\Router", "type": "->" }, { "file": "/var/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php", "line": 128, "function": "Illuminate\\Foundation\\Http\\{closure}", "class": "Illuminate\\Foundation\\Http\\Kernel", "type": "->" }, { "file": "/var/www/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php", "line": 27, "function": "Illuminate\\Pipeline\\{closure}", "class": "Illuminate\\Pipeline\\Pipeline", "type": "->" }, { "file": "/var/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php", "line": 167, "function": "handle", "class": "Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize", "type": "->" }, { "file": "/var/www/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php", "line": 86, "function": "Illuminate\\Pipeline\\{closure}", "class": "Illuminate\\Pipeline\\Pipeline", "type": "->" }, { "file": "/var/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php", "line": 167, "function": "handle", "class": "Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance", "type": "->" }, { "file": "/var/www/vendor/fruitcake/laravel-cors/src/HandleCors.php", "line": 57, "function": "Illuminate\\Pipeline\\{closure}", "class": "Illuminate\\Pipeline\\Pipeline", "type": "->" }, { "file": "/var/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php", "line": 167, "function": "handle", "class": "Fruitcake\\Cors\\HandleCors", "type": "->" }, { "file": "/var/www/app/Http/Middleware/ForceJson.php", "line": 21, "function": "Illuminate\\Pipeline\\{closure}", "class": "Illuminate\\Pipeline\\Pipeline", "type": "->" }, { "file": "/var/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php", "line": 167, "function": "handle", "class": "App\\Http\\Middleware\\ForceJson", "type": "->" }, { "file": "/var/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php", "line": 103, "function": "Illuminate\\Pipeline\\{closure}", "class": "Illuminate\\Pipeline\\Pipeline", "type": "->" }, { "file": "/var/www/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php", "line": 141, "function": "then", "class": "Illuminate\\Pipeline\\Pipeline", "type": "->" }, { "file": "/var/www/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php", "line": 110, "function": "sendRequestThroughRouter", "class": "Illuminate\\Foundation\\Http\\Kernel", "type": "->" }, { "file": "/var/www/public/index.php", "line": 55, "function": "handle", "class": "Illuminate\\Foundation\\Http\\Kernel", "type": "->" } ] }

romanzipp commented 3 years ago

This should be resolved in version 2.1.1

rsuarez82 commented 3 years ago

That was quick, again thanks a lot.

Unfortunately I am back to the former error now for some reason. At least I think I am: { "message": "Route [queue-monitor::purge] not defined. (View: /var/www/vendor/romanzipp/laravel-queue-monitor/views/jobs.blade.php)", "exception": "Facade\\Ignition\\Exceptions\\ViewException", "file": "/var/www/vendor/laravel/framework/src/Illuminate/Routing/UrlGenerator.php", "line": 429, "trace": [ { "file": "/var/www/vendor/laravel/framework/src/Illuminate/Foundation/helpers.php", "line": 708, "function": "route", "class": "Illuminate\\Routing\\UrlGenerator", "type": "->" }, { "file": "/var/www/vendor/romanzipp/laravel-queue-monitor/src/Providers/../../views/jobs.blade.php", "line": 317, "function": "route" }, { "file": "/var/www/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php", "line": 107, "function": "require" }, { "file": "/var/www/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php", "line": 108, "function": "Illuminate\\Filesystem\\{closure}", "class": "Illuminate\\Filesystem\\Filesystem", "type": "::" }, { "file": "/var/www/vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php", "line": 58, "function": "getRequire", "class": "Illuminate\\Filesystem\\Filesystem", "type": "->" }, { "file": "/var/www/vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php", "line": 61, "function": "evaluatePath", "class": "Illuminate\\View\\Engines\\PhpEngine", "type": "->" }, { "file": "/var/www/vendor/facade/ignition/src/Views/Engines/CompilerEngine.php", "line": 37, "function": "get", "class": "Illuminate\\View\\Engines\\CompilerEngine", "type": "->" }, { "file": "/var/www/vendor/laravel/framework/src/Illuminate/View/View.php", "line": 139, "function": "get", "class": "Facade\\Ignition\\Views\\Engines\\CompilerEngine", "type": "->" }, { "file": "/var/www/vendor/laravel/framework/src/Illuminate/View/View.php", "line": 122, "function": "getContents", "class": "Illuminate\\View\\View", "type": "->" }, { "file": "/var/www/vendor/laravel/framework/src/Illuminate/View/View.php", "line": 91, "function": "renderContents", "class": "Illuminate\\View\\View", "type": "->" }, { "file": "/var/www/vendor/laravel/framework/src/Illuminate/Http/Response.php", "line": 62, "function": "render", "class": "Illuminate\\View\\View", "type": "->" }, { "file": "/var/www/vendor/laravel/framework/src/Illuminate/Http/Response.php", "line": 34, "function": "setContent", "class": "Illuminate\\Http\\Response", "type": "->" }, { "file": "/var/www/vendor/laravel/framework/src/Illuminate/Routing/Router.php", "line": 783, "function": "__construct", "class": "Illuminate\\Http\\Response", "type": "->" }, { "file": "/var/www/vendor/laravel/framework/src/Illuminate/Routing/Router.php", "line": 753, "function": "toResponse", "class": "Illuminate\\Routing\\Router", "type": "::" }, { "file": "/var/www/vendor/laravel/framework/src/Illuminate/Routing/Router.php", "line": 693, "function": "prepareResponse", "class": "Illuminate\\Routing\\Router", "type": "->" }, { "file": "/var/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php", "line": 128, "function": "Illuminate\\Routing\\{closure}", "class": "Illuminate\\Routing\\Router", "type": "->" }, { "file": "/var/www/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php", "line": 41, "function": "Illuminate\\Pipeline\\{closure}", "class": "Illuminate\\Pipeline\\Pipeline", "type": "->" }, { "file": "/var/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php", "line": 167, "function": "handle", "class": "Illuminate\\Routing\\Middleware\\SubstituteBindings", "type": "->" }, { "file": "/var/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php", "line": 103, "function": "Illuminate\\Pipeline\\{closure}", "class": "Illuminate\\Pipeline\\Pipeline", "type": "->" }, { "file": "/var/www/vendor/laravel/framework/src/Illuminate/Routing/Router.php", "line": 695, "function": "then", "class": "Illuminate\\Pipeline\\Pipeline", "type": "->" }, { "file": "/var/www/vendor/laravel/framework/src/Illuminate/Routing/Router.php", "line": 670, "function": "runRouteWithinStack", "class": "Illuminate\\Routing\\Router", "type": "->" }, { "file": "/var/www/vendor/laravel/framework/src/Illuminate/Routing/Router.php", "line": 636, "function": "runRoute", "class": "Illuminate\\Routing\\Router", "type": "->" }, { "file": "/var/www/vendor/laravel/framework/src/Illuminate/Routing/Router.php", "line": 625, "function": "dispatchToRoute", "class": "Illuminate\\Routing\\Router", "type": "->" }, { "file": "/var/www/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php", "line": 166, "function": "dispatch", "class": "Illuminate\\Routing\\Router", "type": "->" }, { "file": "/var/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php", "line": 128, "function": "Illuminate\\Foundation\\Http\\{closure}", "class": "Illuminate\\Foundation\\Http\\Kernel", "type": "->" }, { "file": "/var/www/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php", "line": 27, "function": "Illuminate\\Pipeline\\{closure}", "class": "Illuminate\\Pipeline\\Pipeline", "type": "->" }, { "file": "/var/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php", "line": 167, "function": "handle", "class": "Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize", "type": "->" }, { "file": "/var/www/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php", "line": 86, "function": "Illuminate\\Pipeline\\{closure}", "class": "Illuminate\\Pipeline\\Pipeline", "type": "->" }, { "file": "/var/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php", "line": 167, "function": "handle", "class": "Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance", "type": "->" }, { "file": "/var/www/vendor/fruitcake/laravel-cors/src/HandleCors.php", "line": 57, "function": "Illuminate\\Pipeline\\{closure}", "class": "Illuminate\\Pipeline\\Pipeline", "type": "->" }, { "file": "/var/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php", "line": 167, "function": "handle", "class": "Fruitcake\\Cors\\HandleCors", "type": "->" }, { "file": "/var/www/app/Http/Middleware/ForceJson.php", "line": 21, "function": "Illuminate\\Pipeline\\{closure}", "class": "Illuminate\\Pipeline\\Pipeline", "type": "->" }, { "file": "/var/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php", "line": 167, "function": "handle", "class": "App\\Http\\Middleware\\ForceJson", "type": "->" }, { "file": "/var/www/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php", "line": 103, "function": "Illuminate\\Pipeline\\{closure}", "class": "Illuminate\\Pipeline\\Pipeline", "type": "->" }, { "file": "/var/www/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php", "line": 141, "function": "then", "class": "Illuminate\\Pipeline\\Pipeline", "type": "->" }, { "file": "/var/www/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php", "line": 110, "function": "sendRequestThroughRouter", "class": "Illuminate\\Foundation\\Http\\Kernel", "type": "->" }, { "file": "/var/www/public/index.php", "line": 55, "function": "handle", "class": "Illuminate\\Foundation\\Http\\Kernel", "type": "->" } ] }

These are the routes I added to my routing file, to reflect yours: Route::get('jobsui', '\romanzipp\QueueMonitor\Controllers\ShowQueueMonitorController')->name('queue-monitor::index'); Route::delete('jobsui/monitors/{monitor}', '\romanzipp\QueueMonitor\Controllers\DeleteMonitorController')->name('queue-monitor::destroy'); Route::delete('jobsui/purge', '\romanzipp\QueueMonitor\Controllers\PurgeMonitorsController')->name('queue-monitor::purge');

rsuarez82 commented 3 years ago

...Help? 🆘