Laravel — Модельный метод от Child Controller

У меня есть базовый контроллер, который внедряет модель User в своем конструкторе:

class BaseController extends Controller {

public $user;

public function __construct(User $user) {
$this->user = $user;
View::share('user', $this->user);
}

AuthController расширяет BaseController

class AuthController extends BaseController {

public function __construct(LDAP $ldap, User $user) {
parent::__construct($user);
$this->ldap = $ldap;
$this->user->setUsername('Username'); //This is not being called
}

Как я могу получить доступ к внедренной модели из родительского контроллера и вызвать методы на нем?

Если я использую $ this-> user-> setUsername (‘Username’); из BaseController метод вызывается правильно, но не из дочернего контроллера.

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …