gpt4 book ai didi

php - 如何在 Laravel 5.4 中的 firstOrCreate 中使用 where

转载 作者:行者123 更新时间:2023-12-02 03:51:05 26 4
gpt4 key购买 nike

如何使用这样的代码:

 $db = ModelName::firstOrCreate(['bot_id'=>10, 'bot_text'=>$botTxt->id])
->where('updated_at','<=', Carbon::today());

这无法正常工作。

最佳答案

正确的语法是:

ModelName::where('updated_at','<=', Carbon::today())
->firstOrCreate(['bot_id' => 10, 'bot_text' => $botTxt->id]);

此外,由于 firstOrCreate() 使用批量分配功能,请确保您已在 ModelName 类中定义 $fillable 属性:

protected $fillable = ['bot_id', 'bot_text'];

关于php - 如何在 Laravel 5.4 中的 firstOrCreate 中使用 where,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45379517/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com