如何将查询集成到Laravel 5.5中的刀片模板中



我正在尝试将查询集成到刀片模板中,我只想显示那些尚未订购的代码,但是我从数据库中获取了所有代码

我的刀片模板代码:

<p>{{optional($value->coupon)->code}}

这里的优惠券是关系,代码是我所获得的,但是我在这里获得所有优惠券,我只需要那些未订购的代码我进行了查询,可以获得尚未订购的代码

我的查询是:

 DB::table('page_coupon')->where('is_ordered','N')->pluck('code');

但是我的问题是如何将此查询添加到刀片中,而我的刀片则在foreach循环下运行。

这是我的模型:

  class PageList extends Model
   {
  protected $table = 'page_master';

protected $fillable = ['business_id', 'page_url', 'page_name'];
public function particulars()
{
    return $this->hasOne('AppSale','user_id','business_id');
}
public function coupon()
{
    return $this->hasOne('AppPageCoupon','page_id','business_id');
   }
     }

任何帮助都将不胜感激!

如果我理解您的问题,请尝试一下:

在您的PageList模型中:

public function coupon()
{
    return $this->hasOne('AppPageCoupon','page_id','business_id')->where('is_ordered','N');
   }

最新更新