【发布时间】:2015-09-03 17:33:40
【问题描述】:
我正在创建一个项目,它以 .php 文件 API 的形式提供了一些附加功能,其中包含一些函数和一些类(其中一些类名与 Laravel 内置的类名冲突)所以,我的问题应该如何我将此文件包含在我的 Laravel 控制器中以调用文件中的函数,这些函数使用文件的类而不引用 Laravel 类并且在 .php API 文件中进行较少或没有修改?
注意*我使用的是 Laravel-5.1
【问题讨论】:
-
类名冲突是什么意思?从 PHP 5.3 开始,只要它们位于不同的命名空间中,就可以拥有具有相同名称的类。
-
@jedrzej.kurylo 该文件包含与 Laravel 响应类冲突的响应类和更多类
-
可以,但是响应类在 Illuminate\Http 命名空间中吗?
-
@jedrzej.kurylo 没有同一个文件中的所有类和函数,只有名称冲突。
-
好的,然后在下面的答案中包含文件和类名的别名。您只需为您在控制器中使用的那些设置别名。
标签: php laravel laravel-5 laravel-5.1