mam wymowny model zwany powierzchnię, która jest zależna od ZipCodeRepository obiektu:Laravel5 wtrysku zależności od modelu
class Surface extends Model{
public function __construct(ZipCodeRepositoryInterface $zipCode){...}
i obiekt adres że powierzchnie hasMany.
class Address extends Model{
public surfaces() { return $this->hasMany('App/Surface'); }
}
Mój problem jest, gdy zadzwonię $address->surfaces
pojawia się następujący błąd:
Argument 1 passed to App\Surface::__construct() must be an instance of App\Repositories\ZipCodeRepositoryInterface, none given
Myślałem MKOl będzie automatycznie wstrzyknąć to.
Zobacz tutaj: https://stackoverflow.com/questions/22338161/cant-pass-class-instance-to-constructor/22338753 ... szczególnie problem otwarty na github – svrnm