我试图只允许某些IP地址访问注册路由,但我收到类型错误:
传递给App\Http\Controllers\Auth\AuthController :: showRegistrationForm()的参数1必须是Illuminate\Http\Request的实例,没有给出,在目录\ vendor\laravel\framework\src\Illuminate\Foundation\Auth \中调用第19行注册了Users.php
这是我的showRegistrationForm方法AuthController:
public function showRegistrationForm(Request $request) {
$ip = $request->ip();
if ($ip == "148.124.0.1") {
return redirect("register");
} else {
return redirect("home");
}
}
Run Code Online (Sandbox Code Playgroud)
有谁知道我会怎么做到这一点?
我在使用jQuery UI MultiSelect小部件搜索过滤器时遇到问题,该过滤器在jQuery对话框中没有获得焦点.通过在浏览器中查看以下HTML页面,可以重现我遇到的问题:
<!DOCTYPE html>
<html>
<head>
<title></title>
<style media="screen" title="currentStyle" type="text/css">
@import "styles/jquery.multiselect.css";
@import "styles/jquery.multiselect.filter.css";
@import "styles/assets/prettify.css";
@import "styles/jquery.ui.all.css";
@import "styles/style.css";
</style>
<script src="scripts/jquery-2.0.0.js"></script>
<script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1/jquery-ui.min.js"></script>
<script src="scripts/assets/prettify.js"></script>
<script src="scripts/jquery.multiselect.js"></script>
<script src="scripts/jquery.multiselect.filter.js"></script>
</head>
<body>
<input id="create-package" type="button" value="Open Dialog" />
<div id="package-dialog-form" title="Create new package">
<p class="validateTips">All form fields are required.</p>
<form>
<fieldset>
<select multiple="multiple" style="width:370px">
<option value="red">Red</option>
<option value="green">Green</option>
<option value="blue">Blue</option>
<option value="orange">Orange</option>
<option value="purple">Purple</option>
<option value="yellow">Yellow</option>
<option value="brown">Brown</option>
<option value="black">Black</option>
</select>
</fieldset>
</form>
</div>
<script type="text/javascript">
$(document).ready(function() …Run Code Online (Sandbox Code Playgroud) <?php
class user {
public $connection;
public $host;
public $username;
public $password;
public $database;
public $port;
public function __constructor() {
$this->host = "localhost";
$this->username = "root";
$this->password = "Password";
$this->database = "database";
$this->port = "port";
// Create connection
$this->connection = new mysqli($this->host, $this->username, $this->password, $this->database, $this->port);
// Check connection
if ($this->connection->connect_error)
{
echo "Failed to connect to MySQL: " . $this->connection->connect_error;
}
}
public function save ( $data ) {
$prop = strval($data['prop']);
$sql = "INSERT INTO user (prop)
VALUES …Run Code Online (Sandbox Code Playgroud) $('.navbar-collapse a').click(function() {
$(".navbar-collapse").collapse('hide');
});Run Code Online (Sandbox Code Playgroud)
<link href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css" rel="stylesheet" />
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<nav class="navbar navbar-default fixed-top navbar-expand-md navbar-light shadow-sm">
<div class="container">
<!--
<nav class="navbar navbar-default navbar-fixed-top rhgh-fixed-top">
<div class="container">
//-->
<a class="navbar-brand" href="#home">
<i class="fa fa-home"></i> Resthaven Guesthouse
</a>
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarContent" aria-controls="navbarContent" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse justify-content-end" id="navbarContent">
<!-- Left Side Of Navbar -->
<ul class="navbar-nav mr-auto">
<li class="dropdown nav-item">
<a class="nav-link dropdown-toggle" href="#" id="navbarDropdownMenuLink" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
<i class="fa fa-box-open"></i> Accommodation
</a>
<div …Run Code Online (Sandbox Code Playgroud)