こんにちは、私は、スリムとcartalyst \センチネルを使用してログインアプリケーションに取り組んでいます。私がセンチネルリマインダー$reminder = new Cartalyst\Sentinel\Reminders\IlluminateReminderRepository;
の新しいインスタンスを作成すると、UserRepositoryInterface error __construct() must implement interface Cartalyst\Sentinel\Users\UserRepositoryInterface
を実装する際にエラーが発生します。実行時にインターフェイスを実装するPHP
私の質問は、どのように私は実行時にPHPでインターフェイスを実装することです。
上記の私はclass IlluminateActivationRepository implements ActivationRepositoryInterface
のようなsrcコードのインターフェイスも実装していますが、これはエラーではありません。
以下のアクティベーションクラスは問題なく動作しています。
$activation = (new Cartalyst\Sentinel\Activations\IlluminateActivationRepository)->create($user);