php - 类别名冲突 Laravel 4

标签 php namespaces laravel laravel-4

目前我正在将 Laravel 4 用于一个项目。

我有一个名为“事件”的模型,它与文件中定义的事件别名相冲突:

app/config/app.php

在类别名数组中,“事件”显示如下:
'Event'  => 'Illuminate\Support\Facades\Event',

我怎样才能克服这个问题?因为我真的不想重命名我的事件模型。

最佳答案

将事件类的别名更改为 LaravelEvent...然后您可以使用您选择的新别名调用 Laravel 事件类,或者您可以完全删除 Laravel 事件别名并在需要时通过它的完整命名空间调用该类。

或者,您可以为事件模型类添加别名,但由于它似乎是您系统中的一个核心类,因此最好将事件类重命名为不太可能发生冲突的名称。

关于php - 类别名冲突 Laravel 4,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16252381/

相关文章:

php - 为什么相对静态调用没有实现扩展类的命名空间?

c++ - C++中 "using namespace std;"的作用是什么?

php - Laravel 调试器 - 在实现缓存时根据 IP 地址启用/禁用

javascript - 使用 Laravel 进行排序的 jQuery UI 将不会提交

php - Laravel Mix 为 url() 禁用文件加载器

javascript - 从 JavaScript 对象数组中生成 json

java - 为什么我的 xpath 不起作用?

php - 又数日子

php - 在这种情况下是 Csv 还是 Mysql?

php - 在MYSQL查询后使用phpexcel从excel中删除字段