找不到接口'App \ additional \ IManage'

问题描述 投票:0回答:1

我试图创建接口然后实现它,所以我在应用程序文件夹中创建了名为“附加”的文件夹,并在其中创建了以下名为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;

}

但是当我尝试调用Manage类的create new对象并在任何控制器函数内调用manageCycle方法时,都会得到:

“未找到接口'App \ additional \ IManage']

如何解决这个问题?

php laravel php-7 laravel-5.8
1个回答
0
投票

存在一些拼写错误,并且我解决了返回类型问题,请检查此

IManage.php

namespace App\Http\Controllers\Admin;

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

Manage.php

namespace App\Http\Controllers\Admin;

use App\Http\Controllers\Controller;

class Manage implements IManage
{

    public function manageCycle(int $c){

    }
}
© www.soinside.com 2019 - 2024. All rights reserved.