在Laravel Blade中无法获得对象参数

时间:2019-02-28 14:58:59

标签: php laravel object laravel-blade

在laravel刀片中,我得到一个对象,并写出{{$ ticket}}

{"id":1,
"program_id":1,
"title":"Di\u00e1k",
"price":200,
"created_at":"2019-02-27 15:20:07",
"updated_at":"2019-02-27 15:20:07",
"bought_tickets": {
   "id":3,
   "ticket_id":1,
   "event_id":6,
   "number":10,
   "created_at":"2019-02-28 13:41:51",
   "updated_at":"2019-02-28 13:41:51",
   "deleted_at":null}}

但是,如果我想写出sold_tickets {{$ ticket-> bought_tickets}},什么都没有。好像没有定义。

我该怎么办?

1 个答案:

答案 0 :(得分:0)

问题是模型。我查询: 程序:: with('tickets','fields','tickets.boughtTickets')-> get();

关系调用方法是buyTickets而不是buy_tickets。