no ok, il file di log non era scrivibile.
ecco perchè non si vedeva nulla.
ecco il log dopo una richiesta:
codice:
$ tail -f lumen.log
[2018-11-12 13:00:22] lumen.ERROR: InvalidArgumentException: Auth guard driver [api] is not defined. in /var/www/html/justy/vendor/illuminate/auth/AuthManager.php:97
Stack trace:
#0 /var/www/html/justy/vendor/illuminate/auth/AuthManager.php(68): Illuminate\Auth\AuthManager->resolve('api')
#1 /var/www/html/justy/vendor/illuminate/auth/AuthManager.php(292): Illuminate\Auth\AuthManager->guard()
#2 /var/www/html/justy/vendor/illuminate/support/Facades/Facade.php(204): Illuminate\Auth\AuthManager->__call('guest', Array)
#3 /var/www/html/justy/vendor/spatie/laravel-permission/src/Middlewares/RoleMiddleware.php(12): Illuminate\Support\Facades\Facade::__callStatic('guest', Array)
#4 /var/www/html/justy/vendor/illuminate/pipeline/Pipeline.php(149): Spatie\Permission\Middlewares\RoleMiddleware->handle(Object(Illuminate\Http\Request), Object(Closure), 'super-admin')
#5 [internal function]: Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#6 /var/www/html/justy/vendor/laravel/lumen-framework/src/Routing/Pipeline.php(32): call_user_func(Object(Closure), Object(Illuminate\Http\Request))
#7 /var/www/html/justy/app/Http/Middleware/JwtMiddleware.php(40): Laravel\Lumen\Routing\Pipeline->Laravel\Lumen\Routing\{closure}(Object(Illuminate\Http\Request))
#8 /var/www/html/justy/vendor/illuminate/pipeline/Pipeline.php(149): App\Http\Middleware\JwtMiddleware->handle(Object(Illuminate\Http\Request), Object(Closure))
#9 [internal function]: Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#10 /var/www/html/justy/vendor/laravel/lumen-framework/src/Routing/Pipeline.php(32): call_user_func(Object(Closure), Object(Illuminate\Http\Request))
#11 /var/www/html/justy/vendor/illuminate/pipeline/Pipeline.php(102): Laravel\Lumen\Routing\Pipeline->Laravel\Lumen\Routing\{closure}(Object(Illuminate\Http\Request))
#12 /var/www/html/justy/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(410): Illuminate\Pipeline\Pipeline->then(Object(Closure))
#13 /var/www/html/justy/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(256): Laravel\Lumen\Application->sendThroughPipeline(Array, Object(Closure))
#14 /var/www/html/justy/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(160): Laravel\Lumen\Application->handleFoundRoute(Array)
#15 /var/www/html/justy/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(413): Laravel\Lumen\Application->Laravel\Lumen\Concerns\{closure}()
#16 /var/www/html/justy/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(166): Laravel\Lumen\Application->sendThroughPipeline(Array, Object(Closure))
#17 /var/www/html/justy/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php(107): Laravel\Lumen\Application->dispatch(NULL)
#18 /var/www/html/justy/public/index.php(28): Laravel\Lumen\Application->run()
#19 {main}
questo il mio auth.php:
Codice PHP:
return [
'defaults' => [
'guard' => env('AUTH_GUARD', 'api'),
],
'guards' => [
'api' => [
'driver' => 'api',
'provider' => 'users'
],
],
'providers' => [
'users' => [
'driver' => 'eloquent',
'model' => App\User::class,
],
],
'passwords' => [
],
];