как получить доступ к свойству внутри коллекции внутри массива в Laravel - PullRequest
0 голосов
/ 08 ноября 2019

У меня есть коллекция, в которой есть массив в качестве элемента, и я хочу знать, как я могу получить к ней доступ в моем коде. Вот это dd коллекции:

Collection {#990
  #items: array:1 [
    0 => RoomPricingHistory {#971
      #fillable: array:19 [
        0 => "accommodation_room_id"
        1 => "net_price"
        2 => "sales_price"
        3 => "extra_bed_price"
        4 => "half_charge_price"
        5 => "half_board_price"
        6 => "full_board_price"
        7 => "foreign_net_price"
        8 => "foreign_sales_price"
        9 => "foreign_extra_bed_price"
        10 => "foreign_half_charge_price"
        11 => "foreign_half_board_price"
        12 => "foreign_full_board_price"
        13 => "operator_id"
        14 => "commission_percent"
        15 => "discount_percent"
        16 => "from_date"
        17 => "to_date"
        18 => "is_deleted"
      ]
      #connection: "mysql"
      #table: "room_pricing_histories"
      #primaryKey: "id"

и вотмоя попытка для кода:

 $sum_price[] = $room_price[$i]->sales_price;

внутри цикла for, но я получаю эту ошибку:

Свойство [sales_price] не существует в этом экземпляре коллекции.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...