Skip to content

Commit 25d7783

Browse files
authored
Merge pull request #5 from danielsuguimoto/error-config
log configuration on optional gate middleware
2 parents 7499737 + e264afc commit 25d7783

File tree

2 files changed

+11
-3
lines changed

2 files changed

+11
-3
lines changed

config/gates.php

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,4 +27,10 @@
2727
'classes' => [
2828
// App\Policies\SomePolicy::class,
2929
],
30+
31+
'middleware' => [
32+
'gate_optional' => [
33+
'log_no_gates' => true,
34+
]
35+
]
3036
];

src/Middlewares/GateOptional.php

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,10 @@ class GateOptional extends Gate
66
{
77
protected function noGate($routeName)
88
{
9-
logger()->info(
10-
"[fireworkweb/laravel-gates] No matching gate for '{$routeName}' route."
11-
);
9+
if (config('middleware.gate_optional.log_no_gates')) {
10+
logger()->info(
11+
"[fireworkweb/laravel-gates] No matching gate for '{$routeName}' route."
12+
);
13+
}
1214
}
1315
}

0 commit comments

Comments
 (0)