Closed mcl21us closed 6 months ago
Please share the details,
What bagisto version are you using?
And steps to reproduce.
Please share the details,
What bagisto version are you using?
And steps to reproduce.
Hi @devansh-webkul, Version 2.0 i managed to fix it by adding this on auth.php
'web' => [ 'driver' => 'session', 'provider' => 'admins', ],
not sure if that is the right way to do it :)
We are using Sanctum, so we are using the Sanctum method to ensure whether the request is stateful or stateless. So if your request is stateful then web middleware will get activated for stateless it's just normal token-based authentication.
Hi having this error on the API
{ "message": "Auth guard [web] is not defined.", "exception": "InvalidArgumentException", "file": "/home/coldidev/public_html/vendor/laravel/framework/src/Illuminate/Auth/AuthManager.php", "line": 86, "trace": [ { "file": "/home/coldidev/public_html/vendor/laravel/framework/src/Illuminate/Auth/AuthManager.php", "line": 70, "function": "resolve", "class": "Illuminate\Auth\AuthManager", "type": "->" }, { "file": "/home/coldidev/public_html/vendor/laravel/sanctum/src/Guard.php", "line": 57, "function": "guard", "class": "Illuminate\Auth\AuthManager", "type": "->" }, { "function": "__invoke", "class": "Laravel\Sanctum\Guard", "type": "->" }, { "file": "/home/coldidev/public_html/vendor/laravel/framework/src/Illuminate/Auth/RequestGuard.php", "line": 58, "function": "call_user_func" }, { "file": "/home/coldidev/public_html/vendor/laravel/framework/src/Illuminate/Auth/GuardHelpers.php", "line": 56, "function": "user", "class": "Illuminate\Auth\RequestGuard", "type": "->" }, { "file": "/home/coldidev/public_html/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php", "line": 76, "function": "check", "class": "Illuminate\Auth\RequestGuard", "type": "->" }, { "file": "/home/coldidev/public_html/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php", "line": 55, "function": "authenticate", "class": "Illuminate\Auth\Middleware\Authenticate", "type": "->" }, { "file": "/home/coldidev/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php", "line": 183, "function": "handle", "class": "Illuminate\Auth\Middleware\Authenticate", "type": "->" }, { "file": "/home/coldidev/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php", "line": 119, "function": "Illuminate\Pipeline\{closure}", "class": "Illuminate\Pipeline\Pipeline", "type": "->" }, { "file": "/home/coldidev/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php", "line": 807, "function": "then", "class": "Illuminate\Pipeline\Pipeline", "type": "->" }, { "file": "/home/coldidev/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php", "line": 784, "function": "runRouteWithinStack", "class": "Illuminate\Routing\Router", "type": "->" }, { "file": "/home/coldidev/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php", "line": 748, "function": "runRoute", "class": "Illuminate\Routing\Router", "type": "->" }, { "file": "/home/coldidev/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php", "line": 737, "function": "dispatchToRoute", "class": "Illuminate\Routing\Router", "type": "->" }, { "file": "/home/coldidev/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php", "line": 200, "function": "dispatch", "class": "Illuminate\Routing\Router", "type": "->" }, { "file": "/home/coldidev/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php", "line": 144, "function": "Illuminate\Foundation\Http\{closure}", "class": "Illuminate\Foundation\Http\Kernel", "type": "->" }, { "file": "/home/coldidev/public_html/vendor/barryvdh/laravel-debugbar/src/Middleware/InjectDebugbar.php", "line": 66, "function": "Illuminate\Pipeline\{closure}", "class": "Illuminate\Pipeline\Pipeline", "type": "->" }, { "file": "/home/coldidev/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php", "line": 183, "function": "handle", "class": "Barryvdh\Debugbar\Middleware\InjectDebugbar", "type": "->" }, { "file": "/home/coldidev/public_html/packages/Webkul/Installer/src/Http/Middleware/CanInstall.php", "line": 30, "function": "Illuminate\Pipeline\{closure}", "class": "Illuminate\Pipeline\Pipeline", "type": "->" }, { "file": "/home/coldidev/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php", "line": 183, "function": "handle", "class": "Webkul\Installer\Http\Middleware\CanInstall", "type": "->" }, { "file": "/home/coldidev/public_html/packages/Webkul/Core/src/Http/Middleware/SecureHeaders.php", "line": 29, "function": "Illuminate\Pipeline\{closure}", "class": "Illuminate\Pipeline\Pipeline", "type": "->" }, { "file": "/home/coldidev/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php", "line": 183, "function": "handle", "class": "Webkul\Core\Http\Middleware\SecureHeaders", "type": "->" }, { "file": "/home/coldidev/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php", "line": 21, "function": "Illuminate\Pipeline\{closure}", "class": "Illuminate\Pipeline\Pipeline", "type": "->" }, { "file": "/home/coldidev/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php", "line": 40, "function": "handle", "class": "Illuminate\Foundation\Http\Middleware\TransformsRequest", "type": "->" }, { "file": "/home/coldidev/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php", "line": 183, "function": "handle", "class": "Illuminate\Foundation\Http\Middleware\TrimStrings", "type": "->" }, { "file": "/home/coldidev/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php", "line": 27, "function": "Illuminate\Pipeline\{closure}", "class": "Illuminate\Pipeline\Pipeline", "type": "->" }, { "file": "/home/coldidev/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php", "line": 183, "function": "handle", "class": "Illuminate\Foundation\Http\Middleware\ValidatePostSize", "type": "->" }, { "file": "/home/coldidev/public_html/packages/Webkul/Core/src/Http/Middleware/CheckForMaintenanceMode.php", "line": 93, "function": "Illuminate\Pipeline\{closure}", "class": "Illuminate\Pipeline\Pipeline", "type": "->" }, { "file": "/home/coldidev/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php", "line": 183, "function": "handle", "class": "Webkul\Core\Http\Middleware\CheckForMaintenanceMode", "type": "->" }, { "file": "/home/coldidev/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php", "line": 62, "function": "Illuminate\Pipeline\{closure}", "class": "Illuminate\Pipeline\Pipeline", "type": "->" }, { "file": "/home/coldidev/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php", "line": 183, "function": "handle", "class": "Illuminate\Http\Middleware\HandleCors", "type": "->" }, { "file": "/home/coldidev/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php", "line": 39, "function": "Illuminate\Pipeline\{closure}", "class": "Illuminate\Pipeline\Pipeline", "type": "->" }, { "file": "/home/coldidev/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php", "line": 183, "function": "handle", "class": "Illuminate\Http\Middleware\TrustProxies", "type": "->" }, { "file": "/home/coldidev/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php", "line": 119, "function": "Illuminate\Pipeline\{closure}", "class": "Illuminate\Pipeline\Pipeline", "type": "->" }, { "file": "/home/coldidev/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php", "line": 175, "function": "then", "class": "Illuminate\Pipeline\Pipeline", "type": "->" }, { "file": "/home/coldidev/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php", "line": 144, "function": "sendRequestThroughRouter", "class": "Illuminate\Foundation\Http\Kernel", "type": "->" },