【发布时间】:2016-11-27 12:44:15
【问题描述】:
我正在为 laravel 中的命名空间而苦苦挣扎。在做 laravel new 之后,我有一个项目的标准文件夹结构。我在 app 文件夹中添加了一个名为 dataaccess 的文件夹,因此我将所有数据访问类放入其中,因此它具有以下结构:
projectdir>app>dataaccess>dataaccessclasses(文件)
并且我所有的数据访问类在每个类的顶部都有命名空间 App(我这样做只是为了让事情变得简单)。现在在我的控制器中,我将它添加到顶部,以便我可以使用我的数据访问类:
<?php use App; ?>
但是 Laravel 告诉我它找不到我的数据访问类并尝试相对于控制器的命名空间来解析它。这是它吐给我的错误:
Container.php 第 794 行中的反射异常:类 App\Http\Controllers\StockDataAccess 不存在。
任何人都可以阐明这一切的含义吗?
【问题讨论】:
标签: php laravel laravel-5 namespaces