laravel5,在controller中一直报:Class app\ITop\ITop does not exist
具体文件如下:
ITop文件:
ITopController 文件:
具体如下:
一直没有找到是什么问题。加粗文字
ITop文件:
<?php namespace app\ITop;
class ITop {
public function test(){
return ['test1','test2','test3'];
}
}
ITopController 文件:
<?php namespace App\Http\Controllers;
use App\Http\Controllers\Controller;
use app\ITop\ITop;
public function test(){
....
}
public function test2(){
...
}
具体如下:
1、第一次直接new,报Class app\ITop\ITop does not exist
public function test(){
$itop = new ITop();
return $itop->test();
}
2、第二次使用依赖注入:同样也是报 class not exist
protected $itop;
public function __construct(ITop $itop){
$this->itop = $itop;
}
public function test2(){
return $this->itop->test();
}
一直没有找到是什么问题。加粗文字
1 个回复
行者逐风
赞同来自:
App大写就可以了,没搞懂为什么