如何传递与vue模板相关的Eloquent数据

时间:2017-12-10 17:56:31

标签: laravel vue.js eloquent blade

我试图将模型关系从blade传递到vue.js模板。

我有2个关系模型,很快:

class Emails extends Model
{
   public function template()
   {
       return $this->belongsTo(Template::class);
   }
}

和另一个has many关系。

有了这样的请求$mails = Emails::all();,我可以像$mail->template这样的foreach之后使用刀片访问模板。

但如果我将其传递给vue.js模板<sometemplate :mails="{{$mails}}",则foreach mail.template将为空。

我知道,我做错了什么,却无法找到解决方案。

1 个答案:

答案 0 :(得分:2)

抱歉,找到了我的解决方案。我不得不添加with('template') to my request