小编Dev*_*per的帖子

返回数据时如何禁用或删除updated_At和Created_at

我试图在返回 api 响应之前删除created_at和updated_at。我想从Place_Type 和 Places中删除这些字段 ,我该怎么做?:我尝试过:unset(placetypes) 但它不起作用

这是我的代码:

    public function places()
    {

        $placeType = PlaceType::with('places')->where('id', 1)->get();

        return response()->json(['placeType' => $placeType]);
    }
Run Code Online (Sandbox Code Playgroud)

请求结果:

 "placeType": [
        {
            "id": 1,
            "name": "Moriah O'Conner",
            "icon": "https://picsum.photos/200/300",
            "status": 1,
            "created_at": "2019-12-14 18:23:19",
            "updated_at": "2019-12-14 18:23:19",
            "places": [
                {
                    "id": 1,
                    "name": "Linda Leffler",
                    "description": "Alice's shoulder, and it set to work, and very soon came to ME, and told me he was in the air. She did it so VERY remarkable in that; …
Run Code Online (Sandbox Code Playgroud)

php laravel

6
推荐指数
2
解决办法
9254
查看次数

如何计算5星总评分的平均值?

我正在尝试获取一家餐厅的总星级的平均评分。顾客会对这家餐厅进行评价。我制作了一个数据透视表来存储客户评级。

The average rating =5

--------
place_ratings
---------------
user_id   place_id rating
   1          1      4
   2          1      3
   5          1      5
Run Code Online (Sandbox Code Playgroud)

公式是什么或者如何在 php laravel 中计算?
这是我的代码:

public function placeRating($id)
    {

        $rates = PlaceRating::where('place_id',$id)->select('rating')->get()->toArray();

           $rateArray =[];
           foreach ($rates as $rate)
           {
               $rateArray[]= $rate['rating'];
           }

            $sum = array_sum($rateArray);
            $result = $sum/5;

            return response()->json(['rating'=>$result],200);
    }
Run Code Online (Sandbox Code Playgroud)

php laravel

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

如何为 Laravel 5.4 安装 Maatwebsite/Laravel-Excel?

我正在使用 laravel 5.4 开发一个项目。我正在编辑一个旧项目并添加一些功能。但是我在安装适合这个版本的 excel 包时遇到了问题。我认为 Maatwebsite/Laravel-Excel v:2.1 可能是合适的,但我如何安装旧版本的 Maatwebsite/Laravel-Excel,因为最后一个版本是 3.1 ?

php excel laravel

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

如何在CSS中的div边框中间创建一条曲线?

我正在尝试在边界中间创建曲线,div如下所示但我不知道如何:

在此输入图像描述

<div class="container"></div>

<style>
  .container{
    width:100%;
    height: 300px;
    border: 1px solid orange;
  }
</style>

Run Code Online (Sandbox Code Playgroud)

html css

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

如何解决laravel中的歧义列问题?

我创建了一个全局范围,以便仅获取列状态 = 1 的数据。它运行良好。但是我在我的代码中遇到了这个问题,我不知道如何解决这个问题:

"message": "SQLSTATE[23000]: 完整性约束违规:1052 where 子句中的列 'status' 不明确(SQL: select items.*, item_orders. order_idas pivot_order_id, item_orders. item_id as pivot_item_id, item_orders. quantityas pivot_quantityfrom itemsinternal join item_orderson items. id= item_orders. item_idwhere item_orders. order_id= 1和 status= 1 个按id降序排列的订单)",

这是我的代码:

$order =  Order::find($id);

       if (is_null($order) || empty($order))
           return ResponseHelper::customizedResponse(false,'4500','No Order is available');

       $user =$order->user_id;

       $place = Place::where('id',$order->place_id)->first();

       $orderItems = ItemOrder::where('order_id',$order->id)->get()->toArray();

       $orderArray = []; …
Run Code Online (Sandbox Code Playgroud)

laravel eloquent

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

如何在没有jetstream和Inertia的情况下在laravel 8中安装vue js?

我正在开发一个 Laravel 8 版本的项目,我想在不安装 jetstream 和惯性的情况下使用 vue js 组件。是否需要使用 inertai 安装 Jetstream 才能在 laravel 8 中使用 vue js?

php laravel vue.js

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

如何使用碳获取当前星期几?

我想将当前日期作为数字获取,例如让我们假设一周从星期六 =1 开始,所以今天(星期日)=2;使用碳;

 $dt = Carbon::now()->week()->currentDay();

Run Code Online (Sandbox Code Playgroud)

php laravel

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

标签 统计

laravel ×6

php ×5

css ×1

eloquent ×1

excel ×1

html ×1

vue.js ×1