Всем привет!
Есть классы Company, CompanyFilter и RequestFilter
Company - модель Illuminate\Database\Eloquent\Model
В CompanyFilter следующий конструктор
public function __construct(RequestFilter $requestFilter, Company $company)
{
parent::__construct($requestFilter, $company);
}
в RequestFilter
public function __construct(Request $request)
{
$this->request = $request;
}
Хочу, чтобы в метод контроллера передавался только CompanyFilter
public function show(CompanyFilter $companyFilter)
{
//...
}
При этом в зависимости CompanyFilter заносится модель Company, но она пустая.
Если делаю так, то модель Company приходит уже заполненной
public function show(Request $request, Company $company)
{
//...
}
Может это, где-то настроить нужно? Пока смутно представляю, как работает IoC.