小编Hed*_*dam的帖子

Laravel 中如何与和相乘

我想使用 Laravel 查询生成器将 sales.price 与商家.commission 相乘。目前我的查询看起来像这样,但不幸的是我不知道该怎么做。非常感谢您的帮助。

DB::table('sales')
->leftJoin('merchants', 'sales.merchant', '=', 'merchant.id')
->sum("");
Run Code Online (Sandbox Code Playgroud)

php sql laravel laravel-4

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

组合日期和字符串的哈希值

我有一个由一堆属性组成的 NSObject。NSObject 可以使用 Date 属性和 String 属性来唯一标识。使用这两个变量创建哈希的最佳方法是什么?

我可以做类似的事情 date.hashValue ^ string.hashValue,但似乎每个对象的哈希值都不同。

该对象看起来像这样:

class Something : Model {
    public var name: String!
    public var time: Date!

    override var hash : Int {
       return time.hashValue ^ name.hashValue
    }
}
Run Code Online (Sandbox Code Playgroud)

hash swift

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

读取 eBPF 跟踪点参数

假设我有一个跟踪点 eBPF 探针,它挂接到 chown 函数中。

SEC("tracepoint/syscalls/sys_enter_chown")
int bpf_prog(void *ctx) {
  // someone changed ownership of a file
  char msg[] = "Ownership change of file!";
  bpf_trace_printk(msg, sizeof(msg));
}
Run Code Online (Sandbox Code Playgroud)

如何访问通话上下文?例如,如果我想打印更改所有权或新所有者的文件怎么办?

c linux linux-kernel bpf ebpf

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

Laravel PHPUnit始终通过CSRF

我目前正在编写测试,以确保我们的CSRF保护功能可在Laravel中使用。测试看起来像这样。

public function testSecurityIncorrectCSRF()
{
    $this->visit('/login')
     ->type('REDACTED', 'email')
     ->type('123123', 'password');

     session()->regenerateToken();

     $this->press('login')
     ->seePageIs('/login');
}
Run Code Online (Sandbox Code Playgroud)

无论我做什么,即使我传递了错误的_token,登录请求也将始终成功。我已经在PHPUnit测试之外尝试过,并且CSRF保护有效。我所有的中间件都已启用,因此应该启用CSRF保护。

谁能解释为什么会这样?

php phpunit laravel

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

标签 统计

laravel ×2

php ×2

bpf ×1

c ×1

ebpf ×1

hash ×1

laravel-4 ×1

linux ×1

linux-kernel ×1

phpunit ×1

sql ×1

swift ×1