Интерфейс «Приложение \ дополнительный \ IManage» не найден - PullRequest
0 голосов
/ 11 апреля 2020

Я пытаюсь создать интерфейс и затем реализовать его, поэтому я создал папку внутри папки приложения с именем «дополнительная» и создал внутри нее файл с именем IManage. php внутри него следующее:

<?php 
namespace App\additional;

interface IManage{

publice function manageCycle(int $c):void;

}

затем Я создал файл с именем manage. php внутри «дополнительной» папки следующим образом:

<?php 

namespace App\additional;

class Manage implements IManage{

public function manageCycle(int $c){

echo $c;

}

, но когда я пытаюсь вызвать новый объект create класса Manage и вызвать метод manageCycle внутри любой функции контроллера Я получаю:

"Интерфейс 'Приложение \ Дополнительный \ IManage' не найден"

Как решить эту проблему, пожалуйста?

1 Ответ

0 голосов
/ 10 мая 2020

Имеются некоторые опечатки, и есть проблема с типом возврата, которую я решил. Проверьте это

IManage. php

namespace App\Http\Controllers\Admin;

interface IManage
{
    public function manageCycle(int $c);
}

Управление. php

namespace App\Http\Controllers\Admin;

use App\Http\Controllers\Controller;

class Manage implements IManage
{

    public function manageCycle(int $c){

    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...