我想只允許某些IP地址來訪問該寄存器路線,但我發現了錯誤類型:只允許某些IP地址在Laravel註冊用戶5.2
Argument 1 passed to App\Http\Controllers\Auth\AuthController::showRegistrationForm() must be an instance of Illuminate\Http\Request, none given, called in directory\vendor\laravel\framework\src\Illuminate\Foundation\Auth\RegistersUsers.php on line 19
這裏是我的showRegistrationForm
方法在AuthController
:
public function showRegistrationForm(Request $request) {
$ip = $request->ip();
if ($ip == "148.124.0.1") {
return redirect("register");
} else {
return redirect("home");
}
}
有沒有人知道我該怎麼做到這一點?
你明白了什麼,當你的DD($請求)? – Frisbetarian
正在從您當地的環境進行測試 –
@ maytham-ɯɐɥʇʎɐɯ是的。 –