首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Laravel 5.3中包含外部php类时出错?

在Laravel 5.3中包含外部php类时出错?
EN

Stack Overflow用户
提问于 2016-12-27 00:49:36
回答 0查看 445关注 0票数 0

我有一个名为CsvClass.php的php库类文件。我将这个文件放在app/Libraries/CsvClass.php位置。我见过Some url,在那里这种问题有解决方案。因此,按照方向,我在控制器中添加了namespace App\Libraries;use App\Libraries\CsvClass;。但是由于这个原因,我在加载控制器的时候出现了这个错误。FatalErrorException in ImportController.php line 17:Class 'App\Libraries\Controller' not found

所以我注释了app/Libraries/CsvClass.php并运行,这样控制器就可以加载了。控制器的顶部现在看起来像这样,

代码语言:javascript
复制
namespace App\Http\Controllers;
//namespace App\Libraries;

use App\Libraries\CsvClass;
use Illuminate\Http\Request;
use App\Http\Requests;
use Illuminate\Http\RedirectResponse;
use Clusterpoint\Client;
use DateTime;
use Session;
use Excel;

但是当我尝试使用这个类时,出现了一个错误,

代码语言:javascript
复制
FatalErrorException in ImportController.php line 120: Class 'App\Http\Controllers\parseCSV' not found

我试着使用这个类,

代码语言:javascript
复制
$csv = new parseCSV();
$csv->auto($path);
$full_data=$csv->data;

这里的$path包含csv文件的路径。这个函数在一个单独的php文件中工作。但不是在拉威尔。我使用的是5.3版。并遵循在laravel中导入外部文件的规则。但是不理解为什么会出现错误。请帮帮我。

我正在使用CSV库来读取csv文件。该库是here

EN

回答

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41334018

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档