У меня есть BaseController в приложении на основе Laravel Framework со следующим кодом:
class BaseController extends Controller {
public function __construct(Credentials $credentials) {
$this->credentials = $credentials;
}
Затем все остальные мои контроллеры будут расширять BaseController:
class PostController extends BaseController {
public function __construct(PostRepository $post)
{
$this->post = $post;
parent::__construct();
}
Однако мне нужно было бы указать класс учетных данных в parent::__construct(); всех моих контроллеров. Есть ли способ избежать этого?
заранее спасибо