小编Dan*_*ish的帖子

如何在 Laravel Collection 上使用 OR

我有一个 Laravel 集合,其中每个元素都有键action,值可以是“手动”、“自动”和其他类型。我试图获取action“手动”或“自动”的所有元素,我尝试遵循 Laravel 集合方法,但它什么也不返回。

$manualTransactions = $allTransactions
    ->where('action','Manual')
    ->where('action','Used');
Run Code Online (Sandbox Code Playgroud)

但是,如果我尝试以下操作,它会返回action“Manual”所在的所有元素,如果我将“Manual”替换为“Used”,它也会返回action“Used”所在的所有元素

$manualTransactions = $allTransactions
    ->where('action','Manual');
Run Code Online (Sandbox Code Playgroud)

问题:如何获取action“手动”或“已使用”的所有元素?我看到了 Laravel 集合方法,但没有找到类似 orWhere 方法。

laravel

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

如何在laravel中将jpeg/jpg编码为webp

我正在使用 laravel 7 并使用干预/图像来存储图像。但是,我想将图像编码和存储为 webp,我使用以下代码,但它不是在 webp 中编码图像,而是以原始格式存储。你能告诉我我做错了什么吗?

public function storePoster(Request $request, Tournament $tournament)
{
    if ($request->hasFile('poster')) {
        $tournament->update([
            'poster' => $request->poster->store('images', ['disk' => 'public_uploads']),
        ]);
        $image = Image::make(public_path('uploads/' . $tournament->poster))->encode('webp', 90)->resize(200, 250);
        $image->save();
    }
}
Run Code Online (Sandbox Code Playgroud)

php laravel intervention

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

标签 统计

laravel ×2

intervention ×1

php ×1