Chciałem sobie stworzyć autoloader dla widoków, żeby ten proces troszkę zautomatyzować, jednak mam parę pytań.
Przede wszystkim jak to u mnie wygląda? Utworzyłem sobie
namespace App\Helpers;
use Symfony\Component\HttpKernel\Exception\NotFoundHttpException;
class ViewHelper {
}
Później odpalam to w :
<?php
namespace App\Http\Controllers;
...
use App\Helpers\ViewHelper;
abstract class Controller extends BaseController
{
use AuthorizesRequests, DispatchesJobs, ValidatesRequests;
protected $view;
public function __construct() {
$this->view = new ViewHelper();
$this->view->makeVieww();
}
}
Chciałbym się dowiedzieć, czy np zrobienie tego metodą statyczną nie byłoby lepszym rozwiązaniem oraz czy wpakowanie tego w konstruktor klasy Controller jest wyjściem, czy gdzieś może jest lepsze miejsce, żeby to zrobić.