ProductAttribute::where('attribute_id',1)->pluck('value');
Attribute::find(1)->hasManyForPivots()->pluck('value');
Mail::to($user)->later($when, new EmailSend($text, $url, $subject));
// и в емейл классе
public function __construct($text, $url, $subject)
{
$this->text = $text;
$this->url = $url;
$this->subject = $subject;
}
public function build()
{
return $this->subject($this->subject)
->view('index.mail.event');
}
// в модели user
public function getActiveServices()
{
return $this->services()->wherePivot('status',true);
}
// в контроллере/классе
$services = $user->getActiveServices()
->with('tariff','platform')
->get();
public function getActiveServicesAttribute()
{
return $this->services()
->with('tariff','platform')
->wherePivot('status',true)
->get();
}
$activeServices = $user->ActiveServices;
// пока решил костылем, добавив в метод выше
if ($locale === '1049') {
return self::RU_RU;
}