我试图只允许某些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)
有谁知道我会怎么做到这一点?
我实现了一个Diamond-Square函数,它生成一个高度图.乍看之下,实现似乎正常.
这只是两个例子,但人们已经可以看到输出值似乎总体上相当高.只有很少的真正黑暗的价值观.一世.E.如果你看一下在这个高度图(由菱形方生产)纸,你可以看到,他们是不是和我一样均匀.不同地区之间存在更多的抵消.有些地区看起来像陨石坑.
我无法弄清楚这种行为的原因是错误的参数化还是实现.虽然网络上的示例实现确实有所不同,但我认为我有了基本的想法.
我正在研究一个扁平的阵列.我传递给函数的参数是:
sideLength
maxHeight
roughness
我正在调用Heightmap函数以获取输出:
/**
* Creates a heightmap based on parameters passed.
* @param {number} sideLength - Side length of a the resulting grid array. Diamond-Square can only have a size (2^n)+1.
* @param {number} maxHeight - Max height value for the heightmap's values.
* @param {number} roughness - A factor which is used as offset value for the heightmap. Defines the …Run Code Online (Sandbox Code Playgroud) 在我的Winforms应用程序中,它通过Linq连接到数据库到SQL我将图像(总是*.png)保存到一个如下所示的表:
CREATE TABLE [dbo].[Images] (
[Id] INT IDENTITY (1, 1) NOT NULL,
[Bild] IMAGE NOT NULL,
PRIMARY KEY CLUSTERED ([Id] ASC)
);
Run Code Online (Sandbox Code Playgroud)
在我可以存储图片之前,我必须将其转换byte[]为以及我是这样做的:
public static byte[] ImageToByteArray(System.Drawing.Image imageIn)
{
using (MemoryStream ms = new MemoryStream())
{
imageIn.Save(ms, System.Drawing.Imaging.ImageFormat.Png);
return ms.ToArray();
}
}
Run Code Online (Sandbox Code Playgroud)
之后,如果我想将这个相同的图像加载到我的应用程序中的PictureBox,我将使用此方法将其转换回来:
public static Image ByteArrayToImage(byte[] byteArrayIn)
{
using (MemoryStream ms = new MemoryStream(byteArrayIn))
{
Image returnImage = Image.FromStream(ms);
return returnImage;
}
}
Run Code Online (Sandbox Code Playgroud)
它确实有效,当我尝试在Picturebox中显示数据库中的图像时,会出现唯一的问题.
所以当我将这个Image加载到数据库时:

后来我尝试显示它.它突然看起来像这样:
我已经尝试了PictureBox的所有可能的SizeMode设置(Normal,Stretchimage,AutoSize,CenterImage,Zoom),它仍然看起来像这样.
以下是我如何将图像从数据库加载到pictureBox:
首先,我通过id检索属于集合的所有图像:
public static ImageList GetRezeptImages(int rezeptId)
{
using (CookBookDataContext …Run Code Online (Sandbox Code Playgroud) 我正在尝试查看表名的前 2 条记录,Customers其中有两列名称,Name(varchar)并且Salary(text)在
我使用的MySQL 服务器 6.0命令中:
SELECT TOP 2 * FROM customers;
Run Code Online (Sandbox Code Playgroud)
但它不起作用。谁能帮我。
尝试使用命令提示符连接到postgresql服务器.
使用的命令:
psql "sslmode=require host=localhost dbname=test"
抛出错误:
psql:服务器不支持SSL,但需要SSL
请帮我解决这个问题.谢谢.
我正在尝试运行命令
composer update
Run Code Online (Sandbox Code Playgroud)
收到此错误消息:
[RuntimeException]无法扫描"数据库"中的类,这些类似乎不是文件,也不是文件夹
这是我的代码composer.json:
{
"name": "laravel/laravel",
"description": "The Laravel Framework.",
"keywords": ["framework", "laravel"],
"license": "MIT",
"type": "project",
"require": {
"php": ">=5.5.9",
"laravel/framework": "5.2.*",
"jenssegers/mongodb": "^2.0",
"lucadegasperi/oauth2-server-laravel": "^5.1",
"laravelcollective/html": "5.2.*",
"davibennun/laravel-push-notification": "dev-laravel5"
},
"require-dev": {
"fzaninotto/faker": "~1.4",
"mockery/mockery": "0.9.*",
"phpunit/phpunit": "~4.0",
"symfony/css-selector": "2.8.*|3.0.*",
"symfony/dom-crawler": "2.8.*|3.0.*"
},
"autoload": {
"classmap": [
"database"
],
"psr-4": {
"App\\": "app/"
}
},
"autoload-dev": {
"classmap": [
"tests/TestCase.php"
]
},
"scripts": {
"post-root-package-install": [
"php -r \"copy('.env.example', '.env');\""
],
"post-create-project-cmd": [ …Run Code Online (Sandbox Code Playgroud) npm 5.8.0ProjectA和一个ProjectBProjectB 是一种依赖 ProjectA出于开发目的,我ProjectB在ProjectA的package.json中引用了"projectB": "file:../projectB".基本上我需要的唯一文件是在libWebpack的输出文件夹中.
如果我使用上面的配置安装此依赖项,npm将把整个文件ProjectB夹安装到node_modules中.它将包含所有projectB的node_modules,配置文件,src文件夹等.
除了这不能成为预期的行为之外,这会导致错误.例如,某些已安装的@types会抛出错误,因为它们被视为重复.@types和其他包来自ProjectA和ProjectB似乎"碰撞".这些软件包是作为参考的"dependencies"两个ProjectA及ProjectB居多.
如果我使用npm链接,则会出现相同的(见上文)行为.整个文件夹将安装到ProjectAnode_modules中.
我实际上有一个-file 可能很重要.所以,当我使用一个文件生成.如果我然后通过一切正常安装.我认为这确实考虑了-file..npmignoreProjectBnpm packprojectB.tgzProjectB"projectB": "file:../projectB.tgz"npm pack.npmignore
我对这个解决方案的问题在于,我不仅需要在ProjectB每次应用更改时进行构建,而且还需要构建npm pack.
ProjectBnode_modules我想这是最愚蠢的解决方法.如果我再次引用ProjectBvia "projectB": "file:../projectB"但在构建之后删除它的node_modules,则它们在安装后不会出现.因此,我没有任何例外.
我想这不是一个有效的解决方案,因为仍然ProjectB安装整个文件夹.
这里的最佳做法是什么?什么是合理的constallation …
我正在开发一个Windows Phone应用程序.我找不到任何属性来更改CheckBox的CheckMark颜色.如何更改复选框的复选标记颜色?
根据文件加载器使用文档,我应该能够加载如下图像:
test: /\.(png|jpg|gif)$/,
use: [
{
loader: 'file-loader',
options: {}
}
]
Run Code Online (Sandbox Code Playgroud)
后来通过:
import img from './file.png';
Run Code Online (Sandbox Code Playgroud)
这是我的webpack.config.js:
const path = require('path');
const HtmlWebpackPlugin = require('html-webpack-plugin');
const CleanWebpackPlugin = require('clean-webpack-plugin');
module.exports = {
module: {
rules: [
{
test: /\.(png|jpg|gif)$/,
use: [
{
loader: 'file-loader',
options: {}
}
]
},
{
test: /\.glsl$/,
loader: 'webpack-glsl-loader'
},
{
test: /\.tsx?$/,
use: 'ts-loader',
exclude: /node_modules/
},
{
test: /\.ts$/,
enforce: 'pre',
loader: 'tslint-loader',
options: { failOnHint: true } …Run Code Online (Sandbox Code Playgroud) c# ×2
javascript ×2
php ×2
algorithm ×1
canvas ×1
composer-php ×1
css3 ×1
database ×1
html5 ×1
image ×1
laravel-5 ×1
laravel-5.2 ×1
mysql ×1
npm ×1
npm-link ×1
picturebox ×1
png ×1
ssl ×1
webpack ×1
winforms ×1