eloquent

    1热度

    2回答

    我有用户,他们有XP。我命令所有这样的用户: User::orderBy('xp', 'desc')->get(); 但现在我想获得一个用户的排名。所以我想通过xp来订购我的用户列表,并获取这个列表中的一个特定用户的位置。 这可能没有foreach吗? 感谢

    0热度

    1回答

    我有以下的库Products每个产品可以有很多Categories和许多Bidders 我所试图实现的是以下(无库) $products = Products::whereHas('categories', function ($category) { })->whereHas('bidders', function ($bidder) { })->get(); 这但是,我正在努力使

    1热度

    2回答

    我想根据用户ID更新所有用户记录,用户ID重复多次,并且我希望更新函数更新所有这些事件,这里是我的尝试: App\Models\HistoryCostEstimation::where(['user_id'=>$user_ID])->update(['currency'=>$currenc]); 但这段代码只更新了一次,有没有其他的方法来做所需的目的? 这是表结构 ,这是数据的表中的

    0热度

    2回答

    当保存我的表单时,它会正确保存所有内容,但如果表单中的值为空白,则即使该列设置为允许空值,它也将无法保存。 因此,让它工作的唯一方法似乎是检查值是否存在,否则手动将其设置为空(见下文)。 $model = \Blah\Model::where(blahblah)->first; $model->value = $value ? $value : null; $model->save();

    -1热度

    1回答

    我有以下表: flights(id, title, number) stations(id, title) flight_price(id, price, flight_id, stationA_id, stationB_id) flight_station(flight_id, station_id) flight_station是一个透视表。 我的模型: class Flight e

    0热度

    1回答

    越来越日期这是我ReservationController里面的功能: public function realtime() { // Change to On Going $ongoing = Reservation::select('*') -> where('eventStatus', 'NYD') -> get(); //dd($ongo

    0热度

    1回答

    的自定义字段的枢轴表我有2个输入阵列,一个用于成分,一个用于所需用于相关联的配方中的成分的量。我的数据透视表有四列 - id,recipe_id,ingredient_id和amount。我想使用sync方法来更新数据透视表,但是我无法弄清楚我将如何去传递第二个“数量”数组值并确保它们与正确的记录同步? $ingredients = $request->ingredients; $ing

    0热度

    1回答

    我不得不说我的代码工作正常,但我不明白为什么......我想为不同的“模块”添加一些自定义字段。 例如,我有3个表格:相机,服务器和custom_fields。 相机&服务器型号: Schema::create('description_fields', function (Blueprint $table) { $table->increments('id'); $table

    0热度

    1回答

    我试图写在Laravel测试用例。我发现here如何创建一个虚拟的许多数据,两款车型之间的许多关系。但我找不到如何将数据添加到数据透视表。 下面的例子: 我们有一个模型user和模型car。每个用户可以驾驶多辆汽车,每辆汽车可以由多个用户驾驶,我们希望获取每个用户驾驶每辆汽车行驶多少英里。 users表 id | name 1 | Bob 2 | Alice cars表 i

    1热度

    2回答

    如果只有一个字段作为数组提供,Laravel/Eloquent是否提供了一种方法来创建具有一个调用的多个记录? 例如,我得到了$ request的数据,但是只有propIds会被分解并作为一个数组提供,其他所有值都将与所有新记录相同。 {"_token": "kEKmrPzu4nCk35xJAMOgdl0kNdwUZvpECsBl91dH", "propIds": "126,129,71,82,