猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
如何在 Laravel 上访问 1 个 IP 的域或子域?
您好,如何在 Laravel 上访问 1 个静态 IP 的域?
我知道需要使用数组和
$request->ip();
狐的传说
浏览 93
回答 1
1回答
智慧大石
您可以使用称为中间件的东西。它充当您的请求和控制器之间的墙。中间件示例:<?phpnamespace App\Http\Middleware;use Closure;class FilterIps{ const ALLOWED = [ '100.100.100.100', ]; /** * Handle an incoming request. * * @param \Illuminate\Http\Request $request * @param \Closure $next * @return mixed */ public function handle($request, Closure $next) { abort_unless(in_array($request->ip(), self::ALLOWED), 403); return $next($request); }}激活它的示例方法是将其放入文件内变量的web数组中:$middlewareGroupsapp/Http/Kernel.phpuse App\Http\Middleware\FilterIps;/** * The application's route middleware groups. * * @var array */protected $middlewareGroups = [ 'web' => [ // ... FilterIps::class, ], // ...];
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
PHP
php如何把参数放在Http Request Heade????
1 回答
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续