File: D:/HostingSpaces/SBogers10/blije-gasten.komma.pro/app/Komma/Questions/QuestionService.php
<?php
namespace App\Komma\Questions;
use App\Komma\Base\Service;
use App\Komma\QuestionCategories\Models\QuestionCategory;
final class QuestionService extends Service
{
private $questionCategories;
public function __construct()
{
parent::__construct();
// Set options first if needed
if(!isset($this->questionCategories)) $this->setQuestionCategories();
}
public function setQuestionCategories()
{
$this->questionCategories = QuestionCategory::where('active', 1)
->with('translation', 'questions', 'questions.translation')
->has('translation')
->has('questions')
->orderBy('lft')
->get();
}
/**
* @return mixed
*/
public function getQuestionsByCategory()
{
return $this->questionCategories;
}
}