Mam interfejs, który deklaruje metody potrzeb realizacji, takie jak find, findOrFail itp., W zasadzie elokwentnych metod Laravel.informowanie o metodach interfejsu są realizowane za pośrednictwem __call?
Deklaruję te metody w interfejsie, ponieważ nie wszystko, co implementuje interfejs, wydłuży wymowę, dlatego deklaruję je w interfejsie, więc moja aplikacja zawsze wie, jakie metody będą tam dostępne.
Co chcę wiedzieć, inne niż posiadające kilka public function find($id){return parent::find($id)}
metod typu w modelach zrobienia przedłużyć wymowne modelu to istnieje prosty sposób aby interfejs wiedzieć, że metoda jest obsługiwana poprzez __call
?
Patrz także: https: //bugs.php.net/bug.php?id=41162. –