使用自定义类时找不到类

时间:2016-12-25 07:16:47

标签: laravel-5.3

我正在使用https://github.com/nuovo/spreadsheet-reader的excel阅读器,它位于app文件夹中。

现在,当我尝试使用以下代码从HomeController.php访问它时。

rounded = [round(y) for y in x for x in predictions]

然后它给了我以下错误。

未找到类'App \ spreadsheet_reader \ SpreadsheetReader'

任何建议如何解决这个问题?我的意思是我如何使用自定义类?

2 个答案:

答案 0 :(得分:2)

将您的外部文件放在composer.json 文件夹中(首先,创建Libraries文件夹)然后只使用该文件自动加载文件夹。

例如,在数组中添加此文件夹或在"autoload": { "classmap": [ "database", "app\Libraries" ], "psr-4": { "App\\": "app/" } }, 中添加“classmap”:

composer dump-autoload

然后在命令行中运行 adapter = new ArrayAdapter<String>(this, R.layout.buffet_list_view, categouries);

答案 1 :(得分:2)

我认为SpreadsheetReader中没有定义namespace。您应该只调用new \SpreadsheetReader(...)或添加use SpreadsheetReader,然后将其称为new SpreadsheetReader()