【发布时间】:2021-12-10 16:03:37
【问题描述】:
我有一个从中提取数据的数组。
BLOCK_IP_LIST = [127.0.0.1,127.0.0.2,127.0.0.3]
我不知道该怎么做。
我在 BlockIpMiddleware 中使用 .env BLOCK_IP_LIST 使用 Config>app.php
Config.app.php 类似代码
'block_ip' => env('BLOCK_IP_LIST'),
我的 BlockIpMiddleware 类似代码
class BlockIpMiddleware
{
public function handle(Request $request, Closure $next)
{
$blockIps = config('app.block_ip');
if (in_array($request->ip(), $blockIps)) {
return response()->json(['message' => "You don't have permission to access this website."]);
}
return $next($request);
}
}
【问题讨论】:
标签: php laravel environment-variables laravel-8 laravel-middleware