小编Joe*_*oco的帖子

检查请求是GET还是POST

在我的控制器/动作中:

if(!empty($_POST))
{
    if(Auth::attempt(Input::get('data')))
    {
        return Redirect::intended();
    }
    else
    {
        Session::flash('error_message','');
    }
}
Run Code Online (Sandbox Code Playgroud)

有没有方法在Laravel检查该请求是否POST还是GET

php post get laravel-4

35
推荐指数
6
解决办法
6万
查看次数

将对象转换为通用列表

我有3个generict类型列表.

List<Contact> = new List<Contact>();
List<Address> = new List<Address>();
List<Document> = new List<Document>();
Run Code Online (Sandbox Code Playgroud)

并将其保存在具有类型对象的变量上.现在我做了Cast back to List来执行foreach,有些像这样:

List<Contact> = (List<Contact>)obj;
Run Code Online (Sandbox Code Playgroud)

但obj内容每次都在变化,我有一些这样的:

List<???> = (List<???>)obj;
Run Code Online (Sandbox Code Playgroud)

我有另一个变量保持当前obj类型:

Type t = typeof(obj);
Run Code Online (Sandbox Code Playgroud)

我可以做那样的事吗??:

List<t> = (List<t>)obj;
Run Code Online (Sandbox Code Playgroud)

Obs:我没有列表中的当前类型,但我需要施放,而我现在不再使用另一种形式:

List<Contact> = new List<Contact>();
Run Code Online (Sandbox Code Playgroud)

c# generics list

13
推荐指数
2
解决办法
7万
查看次数

不允许使用docker + systemctl的systemctl操作

Dockerfile

FROM centos:7
ENV container docker
VOLUME ["/sys/fs/cgroup"]
RUN yum -y update
RUN yum install -y httpd
RUN systemctl start httpd.service
ADD . /code
WORKDIR /code
Run Code Online (Sandbox Code Playgroud)

泊坞窗,compose.yml

version: '2'
services:
web:
   privileged: true
   build: .
   ports:
    - "80:80"
   volumes:
    - .:/code
Run Code Online (Sandbox Code Playgroud)

命令

docker-compose build
Run Code Online (Sandbox Code Playgroud)

错误:

第6步:运行systemctl启动httpd.service --->运行中5989c6576ac9 [91mFailed得到d-bus接口:不允许操作[0分[31mERROR [0米:???服务 '网站' 未能建立:命令"/bin/sh -c syste mctl start httpd.service'返回非零代码:1

Obs:在Windows 7上运行:(

有提示吗?

centos docker systemctl

6
推荐指数
1
解决办法
1万
查看次数

Png超过jpeg(水印效果)质量不好?

嗨,我有两个Writablebitmap,一个来自jpg,另一个来自png,并使用此方法在循环中混合颜色:

private static Color Mix(Color from, Color to, float percent)
{
    float amountFrom = 1.0f - percent;
    return Color.FromArgb(
        (byte)(from.A * amountFrom + to.A * percent),
        (byte)(from.R * amountFrom + to.R * percent),
        (byte)(from.G * amountFrom + to.G * percent),
        (byte)(from.B * amountFrom + to.B * percent));
}
Run Code Online (Sandbox Code Playgroud)

我的问题是在alpha通道,我的水印效果结果不好(质量)!

结果

这是原来的png.

原始的Pgn

这是原来的jpg.

原版Jpg

任何帮助?

c# silverlight png jpeg image

5
推荐指数
1
解决办法
552
查看次数

不允许Doctrine 2.0 Orx

$qb->andWhere(
   $qb->expr()->orx(
        $qb->expr()->andx("p.value_a >= " . $values[0],"p.value_a <= " . $values[1]),
        $qb->expr()->orx(
             $qb->expr()->andx("p.venture_min_value_a >= " . $values[0],"p.venture_min_value_a <= " . $values[1]),
             $qb->expr()->andx("p.venture_max_value_a >= " . $values[0],"p.venture_max_value_a <= " . $values[1])
                        )
    ));
Run Code Online (Sandbox Code Playgroud)

错误信息:

在此上下文中不允许表达"Doctrine\ORM\Query\Expr\Orx"类型.

orx - > andx - > orx

这是一个学说限制还是我的错?

php sql doctrine-orm

5
推荐指数
1
解决办法
2228
查看次数

如何查看 Elasticserarch AWS 集群设置

我正在尝试更新 AWS 上的 Elasticsearch 集群设置,但出现此错误:

Message: "Your request: '/_cluster/settings' is not allowed for verb: GET"
Run Code Online (Sandbox Code Playgroud)

我的命令:

curl -XGET localhost:9200/_cluster/settings
Run Code Online (Sandbox Code Playgroud)

Obs:Get 或 Put 方法都不起作用

curl -XPUT http://localhost:9200/_cluster/settings -d '{"persistent" : {"indices.fielddata.cache.size" : "30%"}}'
{"Message":"Your request: '/_cluster/settings' payload is not allowed."}
Run Code Online (Sandbox Code Playgroud)

参考:

https://www.elastic.co/guide/en/elasticsearch/reference/current/cluster-update-settings.html

这是AWS的问题吗?

settings amazon-web-services elasticsearch

5
推荐指数
1
解决办法
1万
查看次数

合并2种颜色以制作透明的Ovelap?

我有两个System.Windows.Media.Color(a和b),需要获取a并放到b上以模拟透明度。在我的合并方法中使用:

public static Image Merge(Image a,Image b)
{

    for(int x=0;x < b.Width;x++ )
    {
        for (int y = 0; y < b.Height; y++)
        {
            a.SetPixel(x, y, b.GetPixel(x, y));
        }
    }
    return a;
}
Run Code Online (Sandbox Code Playgroud)

帮助谢谢!!

解:

        public static Image Merge(Image a,Image b)
        {

            for(int x=0;x < b.Width;x++ )
            {
                for (int y = 0; y < b.Height; y++)
                {
                    a.SetPixel(x, y, Mix(a.GetPixel(x, y), b.GetPixel(x, y), .5f));
                    //a.SetPixel(x, y,b.GetPixel(x, y));
                }
            }

            return a;
        }

        public static Color …
Run Code Online (Sandbox Code Playgroud)

.net c# image

3
推荐指数
1
解决办法
2370
查看次数

Doctrine 2.0一对多模式验证问题

class Account
{
...
/*
* @OneToMany(targetEntity="Address", mappedBy="account");
*/
private $addresses;
...
}

class Address
{
...
/**
* @ManyToOne(targetEntity="Account", inversedBy="addresses")
* @JoinColumn(name="account_id", referencedColumnName="id")
*/
private $account;
...
}
Run Code Online (Sandbox Code Playgroud)

当我运行console命令来验证模式时:

[Mapping] FAIL - 实体类'Entity\Address'映射无效:*关联Entity\Address#account指的是不存在的反面字段Entity\Account#地址

为什么?

mapping validation one-to-many many-to-one doctrine-orm

3
推荐指数
1
解决办法
1016
查看次数

Kendo Grid发送额外参数

如何在GRID POST上发送额外参数.

这是我的tranport配置:

transport: {
     read: {
     dataType: "json",
     url: "/user/list",
     type: "POST"
     }
}
Run Code Online (Sandbox Code Playgroud)

我需要发送动态额外信息(特别是过滤器XD).我将在网格上的任何提交之前设置一个脚本变量.

任何帮助?

kendo-ui

2
推荐指数
1
解决办法
5728
查看次数

为什么我的异常没有被Laravel破坏方法捕获?

为什么我的例外没有被抓住?

    try {
        \Account::destroy($id);
        return Redirect::to("/manager/account")
                            ->with("success_message", "Item excluido com sucesso");
    } catch (Exception $e) {
        return Redirect::to("/manager/account/{$id}/edit")
                        ->with("error_message", "Erro ao excluir item");
    }
Run Code Online (Sandbox Code Playgroud)

SQLSTATE [23000]:完整性约束违规:1451无法删除或更新父行:外键约束失败(imob_io.users,CONSTRAINT users_account_id_foreignFOREIGN KEY(account_id)REFERENCES accounts(id))(SQL:从accountswhere id= 2 删除 )

destroy laravel

1
推荐指数
1
解决办法
1912
查看次数

为什么用户的电子邮件被[email protected]覆盖

为什么用户的电子邮件被[email protected]覆盖?

public function scopeGetList($query)
{
    $users = $query->where("account_id",Auth::user()->account_id)
            ->orderBy('name','asc')
            ->get(array('id','name','email'));

    foreach($users as $user)
    {
        $data\[$user->id\] = sprintf("%s - %s",$user->name,$user->email);
    }

    return $data;

} 
Run Code Online (Sandbox Code Playgroud)

打印

模型

任何帮助?

laravel eloquent

1
推荐指数
1
解决办法
629
查看次数