<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Model;
class Procedure extends Model
{
protected $hidden = ['published_at', 'created_by', 'updated_by', 'created_at', 'updated_at'];
public function faqs()
{
return $this->hasManyThrough(
FAQ::class,
ProcedureComponent::class,
'procedure_id',
'id',
'id',
'component_id'
)->where("field", "FAQ")
->where("component_type", "components_faq_faqs")
->orderBy('order');
}
}